<!DOCTYPE html>
<html lang="en" dir="ltr" class="client-nojs">
<head>
<title>C++ compiler support - cppreference.com</title>
<meta charset="UTF-8">
<meta name="generator" content="MediaWiki 1.21.2">
<link rel="shortcut icon" href="../../common/favicon.ico">
<link rel="stylesheet" href="../../common/ext.css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" href="../../common/site_modules.css">
<style>a:lang(ar),a:lang(ckb),a:lang(fa),a:lang(kk-arab),a:lang(mzn),a:lang(ps),a:lang(ur){text-decoration:none}#toc{display:none}.editsection{display:none}
/* cache key: mwiki1-mwiki_en_:resourceloader:filter:minify-css:7:472787eddcf4605d11de8c7ef047234f */</style>

<script src="../../common/startup_scripts.js"></script>
<script>if(window.mw){
mw.config.set({"wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"cpp/compiler_support","wgTitle":"cpp/compiler support","wgCurRevisionId":140470,"wgArticleId":13465,"wgIsArticle":true,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":[],"wgBreakFrames":false,"wgPageContentLanguage":"en","wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgMonthNamesShort":["","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"wgRelevantPageName":"cpp/compiler_support","wgRestrictionEdit":[],"wgRestrictionMove":[]});
}</script><script>if(window.mw){
mw.loader.implement("user.options",function(){mw.user.options.set({"ccmeonemails":0,"cols":80,"date":"default","diffonly":0,"disablemail":0,"disablesuggest":0,"editfont":"default","editondblclick":0,"editsection":0,"editsectiononrightclick":0,"enotifminoredits":0,"enotifrevealaddr":0,"enotifusertalkpages":1,"enotifwatchlistpages":0,"extendwatchlist":0,"externaldiff":0,"externaleditor":0,"fancysig":0,"forceeditsummary":0,"gender":"unknown","hideminor":0,"hidepatrolled":0,"imagesize":2,"justify":0,"math":1,"minordefault":0,"newpageshidepatrolled":0,"nocache":0,"noconvertlink":0,"norollbackdiff":0,"numberheadings":0,"previewonfirst":0,"previewontop":1,"quickbar":5,"rcdays":7,"rclimit":50,"rememberpassword":0,"rows":25,"searchlimit":20,"showhiddencats":0,"showjumplinks":1,"shownumberswatching":1,"showtoc":0,"showtoolbar":1,"skin":"cppreference2","stubthreshold":0,"thumbsize":2,"underline":2,"uselivepreview":0,"usenewrc":0,"watchcreations":0,"watchdefault":0,"watchdeletion":0,
"watchlistdays":3,"watchlisthideanons":0,"watchlisthidebots":0,"watchlisthideliu":0,"watchlisthideminor":0,"watchlisthideown":0,"watchlisthidepatrolled":0,"watchmoves":0,"wllimit":250,"variant":"en","language":"en","searchNs0":true,"searchNs1":false,"searchNs2":false,"searchNs3":false,"searchNs4":false,"searchNs5":false,"searchNs6":false,"searchNs7":false,"searchNs8":false,"searchNs9":false,"searchNs10":false,"searchNs11":false,"searchNs12":false,"searchNs13":false,"searchNs14":false,"searchNs15":false,"gadget-ColiruCompiler":1,"gadget-MathJax":1});;},{},{});mw.loader.implement("user.tokens",function(){mw.user.tokens.set({"editToken":"+\\","patrolToken":false,"watchToken":false});;},{},{});
/* cache key: mwiki1-mwiki_en_:resourceloader:filter:minify-js:7:9f05c6caceb9bb1a482b6cebd4c5a330 */
}</script>
<script>if(window.mw){
mw.loader.load(["mediawiki.page.startup","mediawiki.legacy.wikibits","mediawiki.legacy.ajax"]);
}</script>
<style type="text/css">/*<![CDATA[*/
.source-cpp {line-height: normal;}
.source-cpp li, .source-cpp pre {
	line-height: normal; border: 0px none white;
}
/**
 * GeSHi Dynamically Generated Stylesheet
 * --------------------------------------
 * Dynamically generated stylesheet for cpp
 * CSS class: source-cpp, CSS id: 
 * GeSHi (C) 2004 - 2007 Nigel McNie, 2007 - 2008 Benny Baumann
 * (http://qbnz.com/highlighter/ and http://geshi.org/)
 * --------------------------------------
 */
.cpp.source-cpp .de1, .cpp.source-cpp .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.cpp.source-cpp  {font-family:monospace;}
.cpp.source-cpp .imp {font-weight: bold; color: red;}
.cpp.source-cpp li, .cpp.source-cpp .li1 {font-weight: normal; vertical-align:top;}
.cpp.source-cpp .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.cpp.source-cpp .li2 {font-weight: bold; vertical-align:top;}
.cpp.source-cpp .kw1 {color: #0000dd;}
.cpp.source-cpp .kw2 {color: #0000ff;}
.cpp.source-cpp .kw3 {color: #0000dd;}
.cpp.source-cpp .kw4 {color: #0000ff;}
.cpp.source-cpp .co1 {color: #909090;}
.cpp.source-cpp .co2 {color: #339900;}
.cpp.source-cpp .coMULTI {color: #ff0000; font-style: italic;}
.cpp.source-cpp .es0 {color: #008000; font-weight: bold;}
.cpp.source-cpp .es1 {color: #008000; font-weight: bold;}
.cpp.source-cpp .es2 {color: #008000; font-weight: bold;}
.cpp.source-cpp .es3 {color: #008000; font-weight: bold;}
.cpp.source-cpp .es4 {color: #008000; font-weight: bold;}
.cpp.source-cpp .es5 {color: #008000; font-weight: bold;}
.cpp.source-cpp .br0 {color: #008000;}
.cpp.source-cpp .sy0 {color: #008000;}
.cpp.source-cpp .sy1 {color: #000080;}
.cpp.source-cpp .sy2 {color: #000040;}
.cpp.source-cpp .sy3 {color: #000040;}
.cpp.source-cpp .sy4 {color: #008080;}
.cpp.source-cpp .st0 {color: #008000;}
.cpp.source-cpp .nu0 {color: #000080;}
.cpp.source-cpp .nu6 {color: #000080;}
.cpp.source-cpp .nu8 {color: #000080;}
.cpp.source-cpp .nu12 {color: #000080;}
.cpp.source-cpp .nu16 {color:#000080;}
.cpp.source-cpp .nu17 {color:#000080;}
.cpp.source-cpp .nu18 {color:#000080;}
.cpp.source-cpp .nu19 {color:#000080;}
.cpp.source-cpp .ln-xtra, .cpp.source-cpp li.ln-xtra, .cpp.source-cpp div.ln-xtra {background-color: #ffc;}
.cpp.source-cpp span.xtra { display:block; }

/*]]>*/
</style><!--[if lt IE 7]><style type="text/css">body{behavior:url("/mwiki/skins/cppreference2/csshover.min.htc")}</style><![endif]--></head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject page-cpp_compiler_support skin-cppreference2 action-view cpp-navbar">
        <!-- header -->
        <!-- /header -->
        <!-- content -->
<div id="cpp-content-base">
            <div id="content">
                <a id="top"></a>
                <div id="mw-js-message" style="display:none;"></div>
                                <!-- firstHeading -->
<h1 id="firstHeading" class="firstHeading">C++ compiler support</h1>
                <!-- /firstHeading -->
                <!-- bodyContent -->
                <div id="bodyContent">
                                        <!-- tagline -->
                    <div id="siteSub">From cppreference.com</div>
                    <!-- /tagline -->
                                        <!-- subtitle -->
                    <div id="contentSub"><span class="subpages">&lt; <a href="../cpp.html" title="cpp">cpp</a></span></div>
                    <!-- /subtitle -->
                                                            <!-- bodycontent -->
                    <div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr"><div class="t-navbar" style=""><div class="t-navbar-sep"> </div><div class="t-navbar-head"><a href="../cpp.html" title="cpp"> C++</a><div class="t-navbar-menu"><div><div><table class="t-nv-begin" cellpadding="0" style="line-height:1.1em;">
<tr class="t-nv"><td colspan="5"> <strong class="selflink"> Compiler support</strong> </td></tr>
<tr class="t-nv"><td colspan="5"> <a href="freestanding.html" title="cpp/freestanding"> Freestanding and hosted</a> </td></tr>
<tr class="t-nv"><td colspan="5"> <a href="language.html" title="cpp/language"> Language</a> </td></tr>
<tr class="t-nv"><td colspan="5"> <a href="header.html" title="cpp/header"> Standard library headers</a> </td></tr>
<tr class="t-nv"><td colspan="5"> <a href="named_req.html" title="cpp/named req"> Named requirements </a> </td></tr>
<tr class="t-nv"><td colspan="5"> <a href="feature_test.html" title="cpp/feature test"> Feature test macros </a> <span class="t-mark-rev t-since-cxx20">(C++20)</span> </td></tr>
<tr class="t-nv"><td colspan="5"> <a href="utility.html#Language_support" title="cpp/utility"> Language support library</a> </td></tr>
<tr class="t-nv"><td colspan="5"> <a href="concepts.html" title="cpp/concepts"> Concepts library</a> <span class="t-mark-rev t-since-cxx20">(C++20)</span> </td></tr>
<tr class="t-nv"><td colspan="5"> <a href="meta.html" title="cpp/meta"> Metaprogramming library</a> <span class="t-mark-rev t-since-cxx11">(C++11)</span> </td></tr>
<tr class="t-nv"><td colspan="5"> <a href="error.html" title="cpp/error"> Diagnostics library</a> </td></tr>
<tr class="t-nv"><td colspan="5"> <a href="utility.html" title="cpp/utility"> General utilities library</a> </td></tr>
<tr class="t-nv"><td colspan="5"> <a href="string.html" title="cpp/string"> Strings library</a> </td></tr>
<tr class="t-nv"><td colspan="5"> <a href="container.html" title="cpp/container"> Containers library</a> </td></tr>
<tr class="t-nv"><td colspan="5"> <a href="iterator.html" title="cpp/iterator"> Iterators library</a> </td></tr>
<tr class="t-nv"><td colspan="5"> <a href="ranges.html" title="cpp/ranges"> Ranges library</a> <span class="t-mark-rev t-since-cxx20">(C++20)</span> </td></tr>
<tr class="t-nv"><td colspan="5"> <a href="algorithm.html" title="cpp/algorithm"> Algorithms library</a> </td></tr>
<tr class="t-nv"><td colspan="5"> <a href="numeric.html" title="cpp/numeric"> Numerics library</a> </td></tr>
<tr class="t-nv"><td colspan="5"> <a href="locale.html" title="cpp/locale"> Localizations library</a> </td></tr>
<tr class="t-nv"><td colspan="5"> <a href="io.html" title="cpp/io"> Input/output library</a> </td></tr>
<tr class="t-nv"><td colspan="5"> <a href="filesystem.html" title="cpp/filesystem"> Filesystem library</a> <span class="t-mark-rev t-since-cxx17">(C++17)</span> </td></tr>
<tr class="t-nv"><td colspan="5"> <a href="regex.html" title="cpp/regex"> Regular expressions library</a> <span class="t-mark-rev t-since-cxx11">(C++11)</span> </td></tr>
<tr class="t-nv"><td colspan="5"> <a href="thread.html" title="cpp/thread"> Concurrency support library</a> <span class="t-mark-rev t-since-cxx11">(C++11)</span> </td></tr>
<tr class="t-nv"><td colspan="5"> <a href="experimental.html" title="cpp/experimental"> Technical specifications</a> </td></tr>
<tr class="t-nv"><td colspan="5"> <a href="symbol_index.html" title="cpp/symbol index"> Symbols index</a> </td></tr>
<tr class="t-nv"><td colspan="5"> <a href="links/libs.html" title="cpp/links/libs"> External libraries</a> </td></tr>
</table></div><div></div></div></div></div><div class="t-navbar-sep"> </div><div class="t-navbar-head"><strong class="selflink">Compiler support</strong><div class="t-navbar-menu"><div><div style="display:inline-block">
<div><table class="t-nv-begin" cellpadding="0" style="">
<tr class="t-nv"><td colspan="5"> <a href="compiler_support/11.html" title="cpp/compiler support/11"> C++11</a> </td></tr>
<tr class="t-nv"><td colspan="5"> <a href="compiler_support/14.html" title="cpp/compiler support/14"> C++14</a> </td></tr>
<tr class="t-nv"><td colspan="5"> <a href="compiler_support/17.html" title="cpp/compiler support/17"> C++17</a> </td></tr>
<tr class="t-nv"><td colspan="5"> <a href="compiler_support/20.html" title="cpp/compiler support/20"> C++20</a> </td></tr>
<tr class="t-nv"><td colspan="5"> <a href="compiler_support/23.html" title="cpp/compiler support/23"> C++23</a> </td></tr>
</table></div>
</div><div></div></div></div></div><div class="t-navbar-sep"> </div></div>
<table class="plainlinks fmbox fmbox-system" style="">
<tr>
<td class="mbox-image">
  <img alt="" src="../../common/images/3/31/Imbox_notice.png" width="40" height="40"></td>
<td class="mbox-text" style=""> This page is maintained as best-effort and may lag behind most recent compiler releases. If you see something is out-of-date, please help us by updating it! </td>
</tr>
</table>
<p><br>
The following tables present compiler support for new C++ features. These include accepted revisions to the standard, as well as various technical specifications:
</p>
<div class="t-template-editlink" style="">
</div>
<ul><li> <a href="compiler_support.html#cpp23">C++23/2b core language features</a> (see below)
</li><li> <a href="compiler_support.html#C.2B.2B23_library_features">C++23/2b library features</a> (see below)
</li></ul>
<div class="t-template-editlink" style="">
</div>
<ul><li> <a href="compiler_support.html#cpp20">C++20 core language features</a> (see below)
</li><li> <a href="compiler_support.html#C.2B.2B20_library_features">C++20 library features</a> (see below)
</li></ul>
<div class="t-template-editlink" style="">
</div>
<ul><li> <a href="compiler_support/17.html" title="cpp/compiler support/17">C++17 core language features</a> (on a separate page)
</li><li> <a href="compiler_support/17.html#C.2B.2B17_library_features" title="cpp/compiler support/17">C++17 library features</a> (on a separate page)
</li></ul>
<div class="t-template-editlink" style="">
</div>
<ul><li> <a href="compiler_support/14.html" title="cpp/compiler support/14">C++14 core language features</a> (on a separate page)
</li><li> <a href="compiler_support/14.html#C.2B.2B14_library_features" title="cpp/compiler support/14">C++14 library features</a> (on a separate page)
</li></ul>
<div class="t-template-editlink" style="">
</div>
<ul><li> <a href="compiler_support/11.html" title="cpp/compiler support/11">C++11 core language features</a> (on a separate page)
</li><li> <a href="compiler_support/11.html#C.2B.2B11_library_features" title="cpp/compiler support/11">C++11 library features</a> (on a separate page)
</li></ul>
<div class="t-template-editlink" style="">
</div>
<ul><li> <a href="compiler_support.html#References">References</a> (see below)
</li></ul>
<h4><span class="mw-headline" id="Note"> Note </span></h4>
<p><small><i>*</i> - hover over a cell with the version number to see notes</small>
</p><p><span id="cpp23"></span>
</p>
<h2><span class="mw-headline" id="C.2B.2B23_features"> C++23 features </span></h2>
<p>Note that this list may change, as the draft C++23/2b standard evolves.
</p>
<div class="t-template-editlink" style="">
</div>
<h3><span class="mw-headline" id="C.2B.2B23_core_language_features"> C++23 core language features </span></h3>
<table class="wikitable tbody-scroll mw-collapsible" style="font-size:0.8em; width:100%">

<tr style="height:15em">
<th style="vertical-align:bottom;"> C++23 feature<br> 
</th>
<th style="vertical-align:bottom;"> Paper(s)<br> 
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>GCC</div></div>
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>Clang</div></div>
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>MSVC</div></div>
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>Apple Clang</div></div>
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>EDG eccp</div></div>
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>Intel C++</div></div>
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>IBM XLC++</div></div>
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>Sun/Oracle C++</div></div>
</th>
<th scope="col" style="width: 40pt;"> <div class="t-vertical"><div>Embarcadero C++ Builder</div></div>
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>Cray</div></div>
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>Nvidia HPC C++ <br>(ex Portland Group/PGI)</div></div>
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>Nvidia nvcc</div></div>
</th>
<th>
</th></tr>
<tr>
<td> <a href="language/integer_literal.html" title="cpp/language/integer literal">Literal suffix</a> for (signed) <a href="types/size_t.html" title="cpp/types/size t"><tt>size_t</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0330R8">P0330R8</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 13.3 (13E113)">13.1.6*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Make <code><b>()</b></code> more optional for <a href="language/lambda.html" title="cpp/language/lambda">lambdas</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1102R2">P1102R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 13.3 (13E113)">13.1.6*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.3
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="language/if.html#Consteval_if" title="cpp/language/if"><tt>if consteval</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1938R3">P1938R3</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">14
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 14.0 (14A5228q)">14.0.0*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.3
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Removing Garbage Collection Support
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2186R2">P2186R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"> <small>N/A</small>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: C++ Identifier Syntax using Unicode Standard Annex 31
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1949R7">P1949R7</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">14
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 14.0 (14A5228q)">14.0.0*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.4
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: Allow Duplicate Attributes
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2156R1">P2156R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 13.3 (13E113)">13.1.6*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Narrowing contextual conversions in <a href="language/static_assert.html" title="cpp/language/static assert"><tt>static_assert</tt></a> and <a href="language/if.html#Constexpr_if" title="cpp/language/if">constexpr if</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1401R5">P1401R5</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="noexcept specifiers changes missing">13 (partial)*</span><br>14
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 14.0 (14A5228q)">14.0.0*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Trimming whitespaces before line splicing
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2223R2">P2223R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Make declaration order layout mandated
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1847R4">P1847R4</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Removing mixed wide <a href="language/string_literal.html#Concatenation" title="cpp/language/string literal">string literal concatenation</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2201R1">P2201R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="language/member_functions.html#Explicit_object_parameter" title="cpp/language/member functions">Deducing this</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0847R7">P0847R7</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe"><span title="VS 2022 17.2">19.32*</span><br><span title="modules support missing">(partial)*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.3
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="language/explicit_cast.html" title="cpp/language/explicit cast"><code>auto(x)</code> and <code>auto{x}</code></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0849R8">P0849R8</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">15
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.4
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Change scope of lambda trailing-return-type
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2036R3">P2036R3</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="preprocessor/conditional.html" title="cpp/preprocessor/conditional"><code>#elifdef</code> and <code>#elifndef</code></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2334R1">P2334R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 13.3 (13E113)">13.1.6*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Non-literal variables (and labels and gotos) in <a href="language/constexpr.html" title="cpp/language/constexpr"><tt>constexpr</tt></a> functions
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2242R3">P2242R3</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">15
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.3
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Consistent character literal encoding
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2316R2">P2316R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Character sets and encodings
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2314R4">P2314R4</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Extend init-statement to allow alias-declaration
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2360R0">P2360R0</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">14
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 14.0 (14A5228q)">14.0.0*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Multidimensional subscript operator
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2128R6">P2128R6</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">15
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Attributes on <a href="language/lambda.html" title="cpp/language/lambda">lambdas</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2173R1">P2173R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 13.3 (13E113)">13.1.6*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: Adjusting the value of feature testing macro <code>__cpp_concepts</code>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2493R0">P2493R0</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.2">19.32*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.4
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="preprocessor/error.html" title="cpp/preprocessor/error"><code>#warning</code></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2437R1">P2437R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Remove non-encodable wide character literals and multicharacter wide character literals
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2362R3">P2362R3</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">14
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Labels at the end of compound statements
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2324R2">P2324R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Delimited escape sequences
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2290R3">P2290R3</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">15
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Named universal character escapes
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2071R2">P2071R2</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">15
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Relaxing some <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">constexpr</span></span></span> restrictions
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2448R2">P2448R2</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Simpler implicit move
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2266R3">P2266R3</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">static</span> operator<span class="br0">(</span><span class="br0">)</span></span></span>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1169R4">P1169R4</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Requirements for optional extended floating-point types
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1467R9">P1467R9</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"> <small>N/A</small>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Class template argument deduction from inherited constructors
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2582R1">P2582R1</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Attribute <code>[[<a href="https://en.cppreference.com/mwiki/index.php?title=cpp/language/attributes/assume&amp;action=edit&amp;redlink=1" class="new" title="cpp/language/attributes/assume (page does not exist)">assume</a>]]</code>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1774R8">P1774R8</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Support for UTF-8 as a portable source file encoding
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2295R6">P2295R6</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">15<span title="UTF-8 source files were already supported in old versions, but comments that are invalid as UTF-8 were not diagnosed.">*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: De-deprecating volatile bitwise compound assignment operations
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2327R1">P2327R1</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">15
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: Relax requirements on <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">wchar_t</span></span></span> to match existing practices
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2460R2">P2460R2</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: Using unknown pointers and references in constant expressions
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2280R4">P2280R4</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: The Equality Operator You Are Looking For
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2468R2">P2468R2</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: <span class="t-c"><span class="mw-geshi cpp source-cpp">char8_t</span></span> Compatibility and Portability Fix
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2513R3">P2513R3</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr style="height:15em">
<th style="vertical-align:bottom;"> C++23 feature<br> 
</th>
<th style="vertical-align:bottom;"> Paper(s)<br> 
</th>
<th> <div class="t-vertical"><div>GCC</div></div>
</th>
<th> <div class="t-vertical"><div>Clang</div></div>
</th>
<th> <div class="t-vertical"><div>MSVC</div></div>
</th>
<th> <div class="t-vertical"><div>Apple Clang</div></div>
</th>
<th> <div class="t-vertical"><div>EDG eccp</div></div>
</th>
<th> <div class="t-vertical"><div>Intel C++</div></div>
</th>
<th> <div class="t-vertical"><div>IBM XLC++</div></div>
</th>
<th> <div class="t-vertical"><div>Sun/Oracle C++</div></div>
</th>
<th> <div class="t-vertical"><div>Embarcadero C++ Builder</div></div>
</th>
<th> <div class="t-vertical"><div>Cray</div></div>
</th>
<th> <div class="t-vertical"><div>Nvidia HPC C++</div></div>
</th>
<th> <div class="t-vertical"><div>Nvidia nvcc</div></div>
</th></tr></table>
<h3><span class="mw-headline" id="C.2B.2B23_library_features"> C++23 library features </span></h3>
<table class="wikitable tbody-scroll mw-collapsible" style="font-size:0.8em; width:100%">

<tr style="height:15em">
<th style="vertical-align:bottom;"> C++23 feature<br> 
</th>
<th style="vertical-align:bottom;"> Paper(s)<br> 
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>GCC libstdc++</div></div>
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>Clang libc++</div></div>
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>MSVC STL</div></div>
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>Apple Clang</div></div>
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>Sun/Oracle C++<br>Standard Library</div></div>
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>Embarcadero C++ Builder<br>Standard Library</div></div>
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>Cray C++<br>Standard Library</div></div>
</th>
<th>
</th></tr>
<tr>
<td> <a href="error.html#Stacktrace" title="cpp/error">Stacktrace library</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0881R7">P0881R7</a><br><a rel="nofollow" class="external text" href="https://wg21.link/P2301R1">P2301R1</a>
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe"><span title="Stacktrace support is disabled by default and can be enabled with --enable-libstdcxx-backtrace=yes upon configuration before building GCC and requires linking against -lstdc++_libbacktrace">12 (partial)*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.4">19.34*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="header/stdatomic.h.html" title="cpp/header/stdatomic.h"><tt>&lt;stdatomic.h&gt;</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0943R6">P0943R6</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">15
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.1">19.31*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="types/is_scoped_enum.html" title="cpp/types/is scoped enum"><tt>std::is_scoped_enum</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1048R1">P1048R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.0">19.30*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 13.0 (13A233)">13.0.0*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="string/basic_string/contains.html" title="cpp/string/basic string/contains"><tt>basic_string::contains()</tt></a>, <a href="string/basic_string_view/contains.html" title="cpp/string/basic string view/contains"><tt>basic_string_view::contains()</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1679R3">P1679R3</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.0">19.30*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 13.0 (13A233)">13.0.0*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="utility/to_underlying.html" title="cpp/utility/to underlying"><tt>std::to_underlying</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1682R3">P1682R3</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.0">19.30*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 13.3 (13E113)">13.1.6*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Relaxing requirements for <span class="t-lc"><a href="chrono/time_point.html" title="cpp/chrono/time point">time_point&lt;&gt;::clock</a></span>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2212R2">P2212R2</a>
</td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"> <small>N/A</small>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"> <small>N/A</small>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: <span class="t-lc"><a href="utility/variant/visit.html" title="cpp/utility/variant/visit">std::visit()</a></span> for classes derived from <span class="t-lc"><a href="utility/variant.html" title="cpp/utility/variant">std::variant</a></span>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2162R2">P2162R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11.3
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.0">19.20*</span><span title="feature test macro missing">*</span><br><span title="VS 2022 17.0">19.30*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 13.3 (13E113)">13.1.6*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: Conditionally borrowed ranges
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2017R1">P2017R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.0">19.30*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: Repairing <a href="ranges.html#Views" title="cpp/ranges">input range adaptors</a> and <span class="t-lc"><a href="iterator/counted_iterator.html" title="cpp/iterator/counted iterator">std::counted_iterator</a></span>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2259R1">P2259R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.0">19.30*</span><span title="The counted_iterator part is implemented; the input range adaptors part is not yet implemented.">(partial)*</span><br><span title="VS 2022 17.1">19.31*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Providing size feedback in the Allocator interface
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0401R6">P0401R6</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">15
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.0">19.30*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="header/spanstream.html" title="cpp/header/spanstream"><tt>&lt;spanstream&gt;</tt></a>: string-stream with <a href="container/span.html" title="cpp/container/span"><tt>std::span</tt></a>-based buffer
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0448R4">P0448R4</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.1">19.31*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="memory/out_ptr_t/out_ptr.html" title="cpp/memory/out ptr t/out ptr"><tt>std::out_ptr()</tt></a>, <a href="memory/inout_ptr_t/inout_ptr.html" title="cpp/memory/inout ptr t/inout ptr"><tt>std::inout_ptr()</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1132R8">P1132R8</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.0">19.30*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <code>constexpr</code> <a href="types/type_info/operator_cmp.html" title="cpp/types/type info/operator cmp"><tt>type_info::operator==()</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1328R1">P1328R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.3">19.33*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Iterator pair constructors for <a href="container/stack/stack.html" title="cpp/container/stack/stack"><tt>std::stack</tt></a> and <a href="container/queue/queue.html" title="cpp/container/queue/queue"><tt>std::queue</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1425R4">P1425R4</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">14
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.1">19.31*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Non-deduction context for allocators in container deduction guides
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1518R2">P1518R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.1">19.31*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 13.3 (13E113)">13.1.6*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="algorithm/ranges/starts_with.html" title="cpp/algorithm/ranges/starts with"><tt>ranges::starts_with()</tt></a> and <a href="algorithm/ranges/ends_with.html" title="cpp/algorithm/ranges/ends with"><tt>ranges::ends_with()</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1659R3">P1659R3</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.1">19.31*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Prohibiting <span class="t-lc"><a href="string/basic_string.html" title="cpp/string/basic string">std::basic_string</a></span> and <span class="t-lc"><a href="string/basic_string_view.html" title="cpp/string/basic string view">std::basic_string_view</a></span> construction from <a href="language/nullptr.html" title="cpp/language/nullptr"><tt>nullptr</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2166R1">P2166R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.0">19.30*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 13.3 (13E113)">13.1.6*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="utility/functional/invoke.html" title="cpp/utility/functional/invoke"><tt>std::invoke_r()</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2136R3">P2136R3</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.1">19.31*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Range <a href="string/basic_string_view/basic_string_view.html" title="cpp/string/basic string view/basic string view">constructor</a> for <span class="t-lc"><a href="string/basic_string_view.html" title="cpp/string/basic string view">std::basic_string_view</a></span>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1989R2">P1989R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">14
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.0">19.30*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Default template arguments for <a href="utility/pair.html" title="cpp/utility/pair"><tt>pair</tt></a>'s forwarding constructor
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1951R1">P1951R1</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">14
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.0">19.30*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Remove Garbage Collection and Reachability-Based Leak Detection (<a href="memory.html#Garbage_collector_support" title="cpp/memory">library support</a>)
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2186R2">P2186R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">14
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.0">19.30*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: <a href="ranges/join_view.html" title="cpp/ranges/join view"><tt>views::join</tt></a> should join all views of ranges
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2328R1">P2328R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11.2
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.0">19.30*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: <a href="ranges/view.html" title="cpp/ranges/view"><code>view</code></a> does not require <a href="concepts/default_initializable.html" title="cpp/concepts/default initializable"><code>default_initializable</code></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2325R3">P2325R3</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11.3
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.0">19.30*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: Range adaptor objects bind arguments by value
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2281R1">P2281R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span><br><span title="split_view part is missing">(partial)*</span><br><span title="VS 2022 17.1">19.31*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: <a href="language/constexpr.html" title="cpp/language/constexpr"><tt>constexpr</tt></a> for <span class="t-lc"><a href="utility/optional.html" title="cpp/utility/optional">std::optional</a></span> and <span class="t-lc"><a href="utility/variant.html" title="cpp/utility/variant">std::variant</a></span>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2231R1">P2231R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="only optional part is implemented">11.3 (partial)*</span><br><span>12</span>
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">13 <span title="Only optional part is implemented; the variant part is not yet implemented.">(partial)*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.1">19.31*</span>
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">
<p><span title="Xcode 13.3 (13E113)">13.1.6*</span> (partial)
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: <a href="utility/format/format.html" title="cpp/utility/format/format"><tt>std::format()</tt></a> improvements
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2216R3">P2216R3</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe"><span title="Paragraph 6 (Binary size)">14 (partial)*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.2">19.32*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: <a href="ranges/lazy_split_view.html" title="cpp/ranges/lazy split view"><tt>views::lazy_split</tt></a> and redesigned <a href="ranges/split_view.html" title="cpp/ranges/split view"><tt>views::split</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2210R2">P2210R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.1">19.31*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> zip: <span class="t-lc">views::zip</span>, <span class="t-lc">views::zip_transform</span>, <span class="t-lc">views::adjacent</span>, and <span class="t-lc">views::adjacent_transform</span>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2321R2">P2321R2</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe"><span title="tuple specializations, and views::zip">15 (partial)*</span>
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe"><span title="VS 2022 17.3">19.33*</span> <span title="changes of pair, tuple, and vector&lt;bool&gt;::reference">(partial)*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Heterogeneous erasure overloads for associative containers
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2077R3">P2077R3</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.2">19.32*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="numeric/byteswap.html" title="cpp/numeric/byteswap"><tt>std::byteswap()</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1272R4">P1272R4</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">14
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.1">19.31*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="io/basic_ostream/operator_ltlt.html" title="cpp/io/basic ostream/operator ltlt">Printing</a> <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">volatile</span> T<span class="sy2">*</span></span></span>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1147R1">P1147R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11.3
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">14
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.1">19.31*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="string/basic_string/resize_and_overwrite.html" title="cpp/string/basic string/resize and overwrite"><tt>basic_string::resize_and_overwrite()</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1072R10">P1072R10</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">14
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.1">19.31*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Monadic operations for <span class="t-lc"><a href="utility/optional.html" title="cpp/utility/optional">std::optional</a></span>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0798R8">P0798R8</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">14
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.2">19.32*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="utility/functional/move_only_function.html" title="cpp/utility/functional/move only function"><tt>std::move_only_function</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0288R9">P0288R9</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.2">19.32*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Add a conditional noexcept specification to <span class="t-lc"><a href="utility/exchange.html" title="cpp/utility/exchange">std::exchange</a></span>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2401R0">P2401R0</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">14
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Require <a href="container/span.html" title="cpp/container/span"><tt>span</tt></a> &amp; <a href="string/basic_string_view.html" title="cpp/string/basic string view"><tt>basic_string_view</tt></a> to be <a href="named_req/TriviallyCopyable.html" title="cpp/named req/TriviallyCopyable"><span style="font-family: Georgia, 'DejaVu Serif', serif; font-style:italic">TriviallyCopyable</span></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2251R1">P2251R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Clarifying the status of the “C headers”
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2340R1">P2340R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: Fix <span class="t-lc">views::istream</span>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2432R1">P2432R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.1">19.31*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: Add support for non-const-formattable types to <span class="t-lc"><a href="utility/format/format.html" title="cpp/utility/format/format">std::format</a></span>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2418R2">P2418R2</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.2">19.32*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: <a href="ranges/view.html" title="cpp/ranges/view"><code>view</code></a> with ownership
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2415R2">P2415R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">14
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.1">19.31*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: Fixing locale handling in chrono formatters
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2372R3">P2372R3</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.1">19.31*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: Cleaning up integer-class types
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2393R1">P2393R1</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.2">19.32*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="header/expected.html" title="cpp/header/expected"><tt>&lt;expected&gt;</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0323R12">P0323R12</a><br><a rel="nofollow" class="external text" href="https://wg21.link/P2549R1">P2549R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.3">19.33*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> constexpr for <a href="header/cmath.html" title="cpp/header/cmath"><tt>&lt;cmath&gt;</tt></a> and <a href="header/cstdlib.html" title="cpp/header/cstdlib"><tt>&lt;cstdlib&gt;</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0533R9">P0533R9</a>
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">4.6 <span title="Mostly done; some other functions like sin() are also constexpr. 
Applied to C++11 and later modes.">(partial)*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="utility/unreachable.html" title="cpp/utility/unreachable"><tt>std::unreachable()</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0627R6">P0627R6</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">15
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.2">19.32*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Deprecating <span class="t-lc"><a href="types/aligned_storage.html" title="cpp/types/aligned storage">std::aligned_storage</a></span> and <span class="t-lc"><a href="types/aligned_union.html" title="cpp/types/aligned union">std::aligned_union</a></span>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1413R3">P1413R3</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.3">19.33*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="types/reference_constructs_from_temporary.html" title="cpp/types/reference constructs from temporary"><tt>std::reference_constructs_from_temporary</tt></a> &amp; <a href="types/reference_converts_from_temporary.html" title="cpp/types/reference converts from temporary"><tt>std::reference_converts_from_temporary</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2255R2">P2255R2</a>
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe"><span title="type traits were implemented but some library changes were missing">13 (partial)*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> constexpr <span class="t-lc"><a href="memory/unique_ptr.html" title="cpp/memory/unique ptr">std::unique_ptr</a></span>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2273R3">P2273R3</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.3">19.33*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="ranges/to.html" title="cpp/ranges/to"><tt>ranges::to()</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1206R7">P1206R7</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Pipe support for user-defined range adaptors
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2387R3">P2387R3</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="algorithm/ranges/iota.html" title="cpp/algorithm/ranges/iota"><tt>ranges::iota()</tt></a>, <a href="algorithm/ranges/shift.html" title="cpp/algorithm/ranges/shift"><tt>ranges::shift_left()</tt></a>, and <a href="algorithm/ranges/shift.html" title="cpp/algorithm/ranges/shift"><tt>ranges::shift_right()</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2440R1">P2440R1</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.4">19.34*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <span class="t-lc">views::join_with</span>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2441R2">P2441R2</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.4">19.34*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <span class="t-lc">views::chunk</span> and <span class="t-lc">views::slide</span>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2442R1">P2442R1</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.3">19.33*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <span class="t-lc">views::chunk_by</span>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2443R1">P2443R1</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.3">19.33*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <span class="t-lc">std::mdspan</span>: a non-owning multidimensional array reference
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0009R18">P0009R18</a><br><a rel="nofollow" class="external text" href="https://wg21.link/P2599R2">P2599R2</a><br><a rel="nofollow" class="external text" href="https://wg21.link/P2604R0">P2604R0</a><br><a rel="nofollow" class="external text" href="https://wg21.link/P2613R1">P2613R1</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="https://en.cppreference.com/mwiki/index.php?title=cpp/header/flat_map&amp;action=edit&amp;redlink=1" class="new" title="cpp/header/flat map (page does not exist)"><tt>&lt;flat_map&gt;</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0429R9">P0429R9</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="https://en.cppreference.com/mwiki/index.php?title=cpp/header/flat_set&amp;action=edit&amp;redlink=1" class="new" title="cpp/header/flat set (page does not exist)"><tt>&lt;flat_set&gt;</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1222R4">P1222R4</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="algorithm/ranges/find_last.html" title="cpp/algorithm/ranges/find last"><tt>ranges::find_last()</tt></a>, <a href="algorithm/ranges/find_last.html" title="cpp/algorithm/ranges/find last"><tt>ranges::find_last_if()</tt></a>, and <a href="algorithm/ranges/find_last.html" title="cpp/algorithm/ranges/find last"><tt>ranges::find_last_if_not()</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1223R5">P1223R5</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <span class="t-lc">views::stride</span>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1899R3">P1899R3</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Formatted output library
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2093R14">P2093R14</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Compatibility between <span class="t-lc"><a href="utility/tuple.html" title="cpp/utility/tuple">std::tuple</a></span> and tuple-like objects
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2165R4">P2165R4</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">2.9 (partial)<span title="Done for tuple, pair, and array.">*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">Partial<span title="Done for tuple, pair, and array.">*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Rectifying constant iterators, sentinels, and ranges
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2278R4">P2278R4</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Formatting Ranges
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2286R8">P2286R8</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <code>constexpr</code> for integral overloads of <a href="utility/to_chars.html" title="cpp/utility/to chars"><tt>std::to_chars()</tt></a> and <a href="utility/from_chars.html" title="cpp/utility/from chars"><tt>std::from_chars()</tt></a>.
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2291R3">P2291R3</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="algorithm/ranges/contains.html" title="cpp/algorithm/ranges/contains"><tt>ranges::contains()</tt></a> and <a href="algorithm/ranges/contains.html" title="cpp/algorithm/ranges/contains"><tt>ranges::contains_subrange()</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2302R4">P2302R4</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.4">19.34*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Ranges fold algorithms
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2322R6">P2322R6</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <span class="t-lc">views::cartesian_product</span>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2374R4">P2374R4</a><br><a rel="nofollow" class="external text" href="https://wg21.link/P2540R1">P2540R1</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Adding move-only types support for comparison concepts
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2404R3">P2404R3</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Ranges iterators as inputs to non-ranges algorithms
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2408R5">P2408R5</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> constexpr <span class="t-lc"><a href="utility/bitset.html" title="cpp/utility/bitset">std::bitset</a></span>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2417R2">P2417R2</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="string/basic_string/substr.html" title="cpp/string/basic string/substr"><tt>basic_string::substr()</tt></a> <code>&amp;&amp;</code>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2438R2">P2438R2</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <span class="t-lc">views::as_rvalue</span>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2446R2">P2446R2</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Standard Library Modules
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2465R3">P2465R3</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="utility/forward_like.html" title="cpp/utility/forward like"><tt>std::forward_like()</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2445R1">P2445R1</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Support exclusive mode for <span class="t-lc"><a href="io/basic_fstream.html" title="cpp/io/basic fstream">std::fstream</a></span>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2467R1">P2467R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <span class="t-lc">views::repeat</span>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2474R2">P2474R2</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Relaxing range adaptors to allow for move-only types
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2494R2">P2494R2</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <span class="t-lc"><a href="string/basic_string_view.html" title="cpp/string/basic string view">std::basic_string_view</a></span> range constructor should be explicit
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2499R0">P2499R0</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2022 17.4">19.34*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <span class="t-lc">std::generator</span>: synchronous coroutine generator for ranges
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2502R2">P2502R2</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <span class="t-lc">std::basic_format_string</span>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2508R1">P2508R1</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Add a conditional noexcept specification to <span class="t-lc"><a href="utility/apply.html" title="cpp/utility/apply">std::apply</a></span>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2517R0">P2517R0</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Improve default container formatting
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2585R1">P2585R1</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Explicit lifetime management
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2590R2">P2590R2</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Clarify handling of encodings in localized formatting of chrono types
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2419R2">P2419R2</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <span class="t-lc"><a href="iterator/move_iterator.html" title="cpp/iterator/move iterator">std::move_iterator</a></span> should not always be <a href="iterator/input_iterator.html" title="cpp/iterator/input iterator"><code>input_iterator</code></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P2520R0">P2520R0</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Deduction guides update for <a href="language/member_functions.html#Explicit_object_parameter" title="cpp/language/member functions">deducing <code>this</code></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://cplusplus.github.io/LWG/issue3617">LWG3617</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Deduction guides update for <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">static</span> operator<span class="br0">(</span><span class="br0">)</span></span></span>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1169R4">P1169R4</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Standard names and library support for extended floating-point types
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1467R9">P1467R9</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr style="height:15em">
<th style="vertical-align:bottom;"> C++23 feature<br> 
</th>
<th style="vertical-align:bottom;"> Paper(s)<br> 
</th>
<th> <div class="t-vertical"><div>GCC libstdc++</div></div>
</th>
<th> <div class="t-vertical"><div>Clang libc++</div></div>
</th>
<th> <div class="t-vertical"><div>MSVC STL</div></div>
</th>
<th> <div class="t-vertical"><div>Apple Clang</div></div>
</th>
<th> <div class="t-vertical"><div>Sun/Oracle C++<br>Standard Library</div></div>
</th>
<th> <div class="t-vertical"><div>Embarcadero C++ Builder<br>Standard Library</div></div>
</th>
<th> <div class="t-vertical"><div>Cray C++<br>Standard Library</div></div>
</th></tr></table>
<p><span id="cpp20"></span>
</p>
<h2><span class="mw-headline" id="C.2B.2B20_features"> C++20 features </span></h2>
<div class="t-template-editlink" style="">
</div>
<h3><span class="mw-headline" id="C.2B.2B20_core_language_features"> C++20 core language features </span></h3>
<table class="wikitable tbody-scroll mw-collapsible" style="font-size:0.8em; width:100%">

<tr style="height:15em">
<th style="vertical-align:bottom;"> C++20 feature<br> 
</th>
<th style="vertical-align:bottom;"> Paper(s)<br> 
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>GCC</div></div>
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>Clang</div></div>
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>MSVC</div></div>
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>Apple Clang</div></div>
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>EDG eccp</div></div>
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>Intel C++</div></div>
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>IBM XLC++</div></div>
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>Sun/Oracle C++</div></div>
</th>
<th scope="col" style="width: 40pt;"> <div class="t-vertical"><div>Embarcadero C++ Builder</div></div>
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>Cray</div></div>
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>Nvidia HPC C++ <br>(ex Portland Group/PGI)</div></div>
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>Nvidia nvcc</div></div>
</th>
<th>
</th></tr>
<tr>
<td> Allow <a href="language/lambda.html#Lambda_capture" title="cpp/language/lambda">lambda-capture</a> <code>[=, this]</code>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0409R2">P0409R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.2">19.22*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 10.0 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="preprocessor/replace.html#Function-like_macros" title="cpp/preprocessor/replace"><code>__VA_OPT__</code></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0306R4">P0306R4</a><br><a rel="nofollow" class="external text" href="https://wg21.link/P1042R1">P1042R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="no #__VA_OPT__ support">8 (partial)*</span><br><span title="no placemarker token handling changes">10 (partial)*</span><br><span>12</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a), 11.5 (11E608c)">11.0.3*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="language/aggregate_initialization.html#Designated_initializers" title="cpp/language/aggregate initialization">Designated initializers</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0329R4">P0329R4</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="As non-standard extension that formed the basis for P0329, missing brace initializers">4.7 (partial)*</span><br>8
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Full C99 compatible superset of P0329, missing brace initializers">3.0 (partial)*</span><br>10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.1">19.21*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 12.0 (12A7209), 12.0.1 (12A7300), 12.1 (12A7403), 12.2 (12B45b), 12.3 (12C33), 12.4 (12D4e)">12.0.0*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="language/lambda.html#Syntax" title="cpp/language/lambda">template-parameter-list for generic lambdas</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0428R2">P0428R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.2">19.22*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 11.0 beta (11M336w), 11.0 (11A420a), 11.1 (11A1027), 11.2 (11B52), 11.2.1 (11B500), 11.3 (11C29), 11.3.1 (11C504)">11.0.0*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="language/bitfield.html#Cpp20_Default_member_initializers_for_bit_fields" title="cpp/language/bit field">Default member initializers for bit-fields</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0683R1">P0683R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 10.0 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Initializer list constructors in class template argument deduction
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0702R1">P0702R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.7">19.14*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.0
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <code>const&amp;</code>-qualified pointers to members
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0704R1">P0704R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 10.0 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="language/constraints.html" title="cpp/language/constraints">Concepts</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0734R0">P0734R0</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6<br>(TS only)<br>10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.3">19.23*</span> <span title="no requires-expression support">(partial)*</span><br><span title="VS 2022 17.0">19.30*</span>
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">
<p><span title="Xcode 12.0 (12A7209), 12.0.1 (12A7300), 12.1 (12A7403), 12.2 (12B45b), 12.3 (12C33), 12.4 (12D4e)">12.0.0*</span> (partial)
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.1
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.5
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="language/lambda.html#Lambdas_in_unevaluated_contexts" title="cpp/language/lambda">Lambdas in unevaluated contexts</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0315R4">P0315R4</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe"><span title="temp.deduct p9 missing">13 (partial)*</span><br><span title="temp.over.link changes">14 (partial)*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.8">19.28 (16.8)*</span>
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">
<p><span title="Xcode 13.3 (13E113)">13.1.6*</span> (partial)
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="language/operator_comparison.html#Three-way_comparison" title="cpp/language/operator comparison">Three-way comparison operator</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0515R3">P0515R3</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8 (partial)<br>10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.0">19.20*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: Simplifying implicit lambda capture
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0588R1">P0588R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.4">19.24*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="language/range-for.html#Syntax" title="cpp/language/range-for">init-statements for range-based for</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0614R1">P0614R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 11.0 beta (11M336w), 11.0 (11A420a), 11.1 (11A1027), 11.2 (11B52), 11.2.1 (11B500), 11.3 (11C29), 11.3.1 (11C504)">11.0.0*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.0
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Default constructible and assignable stateless <a href="language/lambda.html" title="cpp/language/lambda">lambdas</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0624R2">P0624R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.2">19.22*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <code>const</code> mismatch with defaulted copy constructor
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0641R2">P0641R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Access checking on specializations
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0692R1">P0692R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8 (partial)<br>14
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.6">19.26*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 14.0 (14A5228q)">14.0.0*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> ADL and function templates that are not visible
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0846R0">P0846R0</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.1">19.21*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a), 11.5 (11E608c)">11.0.3*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: Specify when <code>constexpr</code> function definitions are <a href="language/constant_expression.html#Functions_and_variables_needed_for_constant_evaluation" title="cpp/language/constant expression">needed for constant evaluation</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0859R0">P0859R0</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="mostly">5.2 (partial)*<br>9</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="The implementation is sufficient to support the C++20 Standard Library."><span title="VS 2019 16.7">19.27*</span> (partial)*</span><br><span title="VS 2022 17.1">19.31*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 11.0 beta (11M336w), 11.0 (11A420a), 11.1 (11A1027), 11.2 (11B52), 11.2.1 (11B500), 11.3 (11C29), 11.3.1 (11C504)">11.0.0*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Attributes <code>[[<a href="language/attributes/likely.html" title="cpp/language/attributes/likely">likely</a>]]</code> and <code>[[<a href="language/attributes/likely.html" title="cpp/language/attributes/likely">unlikely</a>]]</code>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0479R5">P0479R5</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.6">19.26*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 13.0 (13A233)">13.0.0*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Make <a href="keywords/typename.html" title="cpp/keywords/typename" class="mw-redirect"><tt>typename</tt></a> more optional
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0634R3">P0634R3</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Pack expansion in lambda init-capture
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0780R2">P0780R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.2">19.22*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a), 11.5 (11E608c)">11.0.3*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Attribute <code>[[<a href="language/attributes/no_unique_address.html" title="cpp/language/attributes/no unique address">no_unique_address</a>]]</code>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0840R2">P0840R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.9">19.28 (16.9)*</span><span title="Implemented means parsed because it's considered abi breaking because previously the compiler could accept it without errors. Also MSVC has an attribute: [[msvc::no_unique_address]]">*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a), 11.5 (11E608c)">11.0.3*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Conditionally Trivial Special Member Functions
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0848R3">P0848R3</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.8">19.28 (16.8)*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: Relaxing the <a href="language/structured_binding.html" title="cpp/language/structured binding">structured bindings</a> customization point finding rules
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0961R1">P0961R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.1">19.21*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: Relaxing the <a href="language/range-for.html" title="cpp/language/range-for">range-<code>for</code> loop</a> customization point finding rules
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0962R1">P0962R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 11.0 beta (11M336w), 11.0 (11A420a), 11.1 (11A1027), 11.2 (11B52), 11.2.1 (11B500), 11.3 (11C29), 11.3.1 (11C504)">11.0.0*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: Allow structured bindings to accessible members
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0969R0">P0969R0</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.1">19.21*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="memory/new/operator_delete.html" title="cpp/memory/new/operator delete">Destroying <code>operator delete</code></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0722R3">P0722R3</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.7">19.27*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 10.0 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Class types in <a href="language/template_parameters.html#Non-type_template_parameter" title="cpp/language/template parameters">non-type template parameters</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0732R2">P0732R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">12 (partial)
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="no proposed changes for User-defined Literals"><span title="VS 2019 16.6">19.26*</span>(partial)*</span><br><span title="VS 2019 16.9">19.28 (16.9)*</span>
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">
<p><span title="Xcode 13.0 (13A233)">13.0.0*</span> (partial)
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.2
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Deprecate implicit <a href="language/lambda.html#Lambda_capture" title="cpp/language/lambda">capture</a> of <code>this</code> via <code>[=]</code>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0806R2">P0806R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.2">19.22*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="language/explicit.html" title="cpp/language/explicit"><tt>explicit(bool)</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0892R2">P0892R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.4">19.24*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a), 11.5 (11E608c)">11.0.3*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Integrating <a href="feature_test.html" title="cpp/feature test">feature-test macros</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0941R2">P0941R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">3.4
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.8">19.15*</span> (partial)<br><span title="VS 2019 16.0">19.20*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.0
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Prohibit aggregates with user-declared constructors
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1008R1">P1008R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.0">19.20*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <code>constexpr</code> <a href="language/virtual.html" title="cpp/language/virtual">virtual function</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1064R0">P1064R0</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.9">19.28 (16.9)*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a), 11.5 (11E608c)">11.0.3*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Consistency improvements for comparisons
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1120R0">P1120R0</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8 (partial)<br>10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.2">19.22*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 12.0 (12A7209), 12.0.1 (12A7300), 12.1 (12A7403), 12.2 (12B45b), 12.3 (12C33), 12.4 (12D4e)">12.0.0*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="language/types.html#char8_t" title="cpp/language/types"><code>char8_t</code></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0482R6">P0482R6</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="Prior to Clang 8, this feature is not enabled by -std=c++20, but can be enabled with -fchar8_t">7*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.2">19.22*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 10.0 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="types/is_constant_evaluated.html" title="cpp/types/is constant evaluated"><tt>std::is_constant_evaluated()</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0595R2">P0595R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a), 11.5 (11E608c)">11.0.3*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">19.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <code>constexpr</code> <code>try</code>-<code>catch</code> blocks
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1002R1">P1002R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="language/consteval.html" title="cpp/language/consteval">Immediate functions</a> (<code>consteval</code>)
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1073R3">P1073R3</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="no consteval virtual support">10 (partial)*</span> <br>11
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">11 (partial)<br><span title="P1937R2 implemented">14 (partial)*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.8">19.28 (16.8)*</span><span title="no constant-folding immediate invocations">*</span><br>(partial)<br><span title="VS 2019 16.10">19.29 (16.10)*</span>
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a), 11.5 (11E608c)">11.0.3*</span> (partial)
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="language/namespace.html" title="cpp/language/namespace">Nested inline namespaces</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1094R2">P1094R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.7">19.27*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Yet another approach for <a href="language/template_parameters.html#Type_template_parameter" title="cpp/language/template parameters">constrained</a> <a href="language/auto.html" title="cpp/language/auto">declarations</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1141R2">P1141R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.6">19.26*</span> (partial)<br><span title="VS 2019 16.9">19.28 (16.9)*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 12.5 (12E262), 12.5.1 (12E507)">12.0.5*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Signed integers are two's complement
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1236R1">P1236R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a), 11.5 (11E608c)">11.0.3*</span>
</p>
</td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"> <small>N/A</small>
</td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"> <small>N/A</small>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="signed integers have always been two's complement">yes</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="language/dynamic_cast.html" title="cpp/language/dynamic cast"><tt>dynamic_cast</tt></a> and polymorphic <a href="language/typeid.html" title="cpp/language/typeid"><tt>typeid</tt></a> in <a href="language/constant_expression.html" title="cpp/language/constant expression">constant expressions</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1327R1">P1327R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a), 11.5 (11E608c)">11.0.3*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Changing the active member of a union inside <code>constexpr</code>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1330R0">P1330R0</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.0">19.10*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a), 11.5 (11E608c)">11.0.3*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="language/coroutines.html" title="cpp/language/coroutines">Coroutines</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0912R5">P0912R5</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">8 (partial)
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span> (partial)<br><span title="VS 2017 15.0">19.10*</span> (TS only)<br><span title="VS 2019 16.8">19.28 (16.8)*</span>
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span> (partial)
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Parenthesized <a href="language/aggregate_initialization.html" title="cpp/language/aggregate initialization">initialization of aggregates</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0960R3">P0960R3</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.8">19.28 (16.8)*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: Array size deduction in <a href="language/new.html" title="cpp/language/new"><code>new</code>-expressions</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1009R2">P1009R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.7">19.27*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a), 11.5 (11E608c)">11.0.3*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="language/modules.html" title="cpp/language/modules">Modules</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1103R3">P1103R3</a>
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">11 (partial)
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">8 (partial)
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span> (partial)<br><span title="VS 2017 15.0">19.10*</span> (TS only)<br><span title="VS 2019 16.8">19.28 (16.8)*</span>
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span> (partial)
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Stronger Unicode requirements
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1041R4">P1041R4</a><br><a rel="nofollow" class="external text" href="https://wg21.link/P1139R2">P1139R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2015">19.0 (2015)*</span> (P1041R4)<br><span title="VS 2019 16.6">19.26*</span> (P1139R2)
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"> <small>N/A</small>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <code>&lt;=&gt; != ==</code>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1185R2">P1185R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.2">19.22*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 12.0 (12A7209), 12.0.1 (12A7300), 12.1 (12A7403), 12.2 (12B45b), 12.3 (12C33), 12.4 (12D4e)">12.0.0*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: Explicitly defaulted functions with different exception specifications
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1286R2">P1286R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.8">19.28 (16.8)*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a), 11.5 (11E608c)">11.0.3*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Lambda capture and storage class specifiers of structured bindings
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1091R3">P1091R3</a><br><a rel="nofollow" class="external text" href="https://wg21.link/P1381R1">P1381R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">8 (partial)
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.3">19.11*</span>(P1381R1)<br><span title="VS 2019 16.4">19.24*</span>(P1091R3)
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span> (partial)
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5.1
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.7
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Permit conversions to arrays of unknown bound
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0388R4">P0388R4</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">14
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.7">19.27*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 14.0 (14A5228q)">14.0.0*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.0
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.5
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <code>constexpr</code> container operations
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0784R7">P0784R7</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.9">19.28 (16.9)*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 12.0 (12A7209), 12.0.1 (12A7300), 12.1 (12A7403), 12.2 (12B45b), 12.3 (12C33), 12.4 (12D4e)">12.0.0*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.0
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.5
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Deprecating some uses of <a href="language/cv.html#Notes" title="cpp/language/cv"><code>volatile</code></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1152R4">P1152R4</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.7">19.27*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 12.0 (12A7209), 12.0.1 (12A7300), 12.1 (12A7403), 12.2 (12B45b), 12.3 (12C33), 12.4 (12D4e)">12.0.0*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.0
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.5
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="language/constinit.html" title="cpp/language/constinit"><tt>constinit</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1143R2">P1143R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 12.0 (12A7209), 12.0.1 (12A7300), 12.1 (12A7403), 12.2 (12B45b), 12.3 (12C33), 12.4 (12D4e)">12.0.0*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="language/operator_other.html#Built-in_comma_operator" title="cpp/language/operator other">Deprecate comma operator in subscripts</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1161R3">P1161R3</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a), 11.5 (11E608c)">11.0.3*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.0
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.5
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <code>[[<a href="language/attributes/nodiscard.html" title="cpp/language/attributes/nodiscard">nodiscard</a>]]</code> with message
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1301R4">P1301R4</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a), 11.5 (11E608c)">11.0.3*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.0
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.5
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Trivial default initialization in <code>constexpr</code> functions
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1331R2">P1331R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.7">19.27*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 12.0 (12A7209), 12.0.1 (12A7300), 12.1 (12A7403), 12.2 (12B45b), 12.3 (12C33), 12.4 (12D4e)">12.0.0*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Unevaluated <code>asm</code>-declaration in <code>constexpr</code> functions
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1668R1">P1668R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.9">19.28 (16.9)*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 12.0 (12A7209), 12.0.1 (12A7300), 12.1 (12A7403), 12.2 (12B45b), 12.3 (12C33), 12.4 (12D4e)">12.0.0*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="language/enum_class.html#Using-enum-declaration" title="cpp/language/enum"><tt>using enum</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1099R5">P1099R5</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.4">19.24*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 13.3 (13E113)">13.1.6*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.3
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Synthesizing <a href="language/operator_comparison.html#Three-way_comparison" title="cpp/language/operator comparison">three-way comparison</a> for specified comparison category
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1186R3">P1186R3</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.4">19.24*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 12.0 (12A7209), 12.0.1 (12A7300), 12.1 (12A7403), 12.2 (12B45b), 12.3 (12C33), 12.4 (12D4e)">12.0.0*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.0
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.5
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: <code>[[<a href="language/attributes/nodiscard.html" title="cpp/language/attributes/nodiscard">nodiscard</a>]]</code> for constructors
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1771R1">P1771R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.4">19.24*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a), 11.5 (11E608c)">11.0.3*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.0
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.5
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="language/deduction_guide.html" title="cpp/language/class template argument deduction">Class template argument deduction</a> for alias templates
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1814R0">P1814R0</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.7">19.27*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Class template argument deduction for aggregates
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1816R0">P1816R0</a><br><a rel="nofollow" class="external text" href="https://wg21.link/P2082R1">P2082R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10(P1816R0)<br>11(P2082R1)
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.7">19.27*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.3
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: <a href="language/return.html" title="cpp/language/return">Implicit move</a> for more local objects and rvalue references
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1825R0">P1825R0</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="C++20 mode only">11*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.4">19.24*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 13.3 (13E113)">13.1.6*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.0
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">2021.5
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Allow defaulting comparisons by value
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1946R0">P1946R0</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 12.0 (12A7209), 12.0.1 (12A7300), 12.1 (12A7403), 12.2 (12B45b), 12.3 (12C33), 12.4 (12D4e)">12.0.0*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Remove <code>std::weak_equality</code> and <code>std::strong_equality</code>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1959R0">P1959R0</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 12.0 (12A7209), 12.0.1 (12A7300), 12.1 (12A7403), 12.2 (12B45b), 12.3 (12C33), 12.4 (12D4e)">12.0.0*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">20.11
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Inconsistencies with non-type template parameters
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1907R1">P1907R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10 (partial)<br>11
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">12 (partial)
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.6">19.26*</span>
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">
<p><span title="Xcode 13.3 (13E113)">13.1.6*</span> (partial)
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.2
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: Pseudo-destructors end object lifetimes
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0593R6">P0593R6</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 12.5 (12E262), 12.5.1 (12E507)">12.0.5*</span>
</p>
</td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"> <small>N/A</small>
</td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"> <small>N/A</small>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: Converting from <code>T*</code> to <code>bool</code> should be considered narrowing
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1957R2">P1957R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="C++20 mode only">10*</span> <br><span title="all modes">11*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.7">19.27*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 12.5 (12E262), 12.5.1 (12E507)">12.0.5*</span>
</p>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6.1
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr style="height:15em">
<th style="vertical-align:bottom;"> C++20 feature<br> 
</th>
<th style="vertical-align:bottom;"> Paper(s)<br> 
</th>
<th> <div class="t-vertical"><div>GCC</div></div>
</th>
<th> <div class="t-vertical"><div>Clang</div></div>
</th>
<th> <div class="t-vertical"><div>MSVC</div></div>
</th>
<th> <div class="t-vertical"><div>Apple Clang</div></div>
</th>
<th> <div class="t-vertical"><div>EDG eccp</div></div>
</th>
<th> <div class="t-vertical"><div>Intel C++</div></div>
</th>
<th> <div class="t-vertical"><div>IBM XLC++</div></div>
</th>
<th> <div class="t-vertical"><div>Sun/Oracle C++</div></div>
</th>
<th> <div class="t-vertical"><div>Embarcadero C++ Builder</div></div>
</th>
<th> <div class="t-vertical"><div>Cray</div></div>
</th>
<th> <div class="t-vertical"><div>Nvidia HPC C++</div></div>
</th>
<th> <div class="t-vertical"><div>Nvidia nvcc</div></div>
</th></tr></table>
<h3><span class="mw-headline" id="C.2B.2B20_library_features"> C++20 library features </span></h3>
<table class="wikitable tbody-scroll mw-collapsible" style="font-size:0.8em; width:100%">

<tr style="height:15em">
<th style="vertical-align:bottom;"> C++20 feature<br> 
</th>
<th style="vertical-align:bottom;"> Paper(s)<br> 
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>GCC libstdc++</div></div>
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>Clang libc++</div></div>
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>MSVC STL</div></div>
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>Apple Clang</div></div>
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>Sun/Oracle C++<br>Standard Library</div></div>
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>Embarcadero C++ Builder<br>Standard Library</div></div>
</th>
<th style="width: 40pt;"> <div class="t-vertical"><div>Cray C++<br>Standard Library</div></div>
</th>
<th>
</th></tr>
<tr>
<td> <a href="types/endian.html" title="cpp/types/endian"><tt>std::endian</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0463R1">P0463R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.2">19.22*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 10.0 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Extending <span class="t-lc"><a href="memory/shared_ptr/make_shared.html" title="cpp/memory/shared ptr/make shared">std::make_shared()</a></span> to support arrays
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0674R1">P0674R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">15
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.7">19.27*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="atomic/atomic.html#Specializations_for_floating-point_types" title="cpp/atomic/atomic">Floating-point atomic</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0020R6">P0020R6</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.2">19.22*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="io/basic_syncbuf.html" title="cpp/io/basic syncbuf">Synchronized buffered</a> (<a href="io/basic_osyncstream.html" title="cpp/io/basic osyncstream"><tt>std::basic_osyncstream</tt></a>)
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0053R7">P0053R7</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <code>constexpr</code> for <a href="header/algorithm.html" title="cpp/header/algorithm"><tt>&lt;algorithm&gt;</tt></a> and <a href="header/utility.html" title="cpp/header/utility"><tt>&lt;utility&gt;</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0202R3">P0202R3</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8 (partial)<br>12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.6">19.26*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span> (partial)<br>
<span title="Xcode 13.0 (13A233)">13.0.0*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> More <code>constexpr</code> for <a href="header/complex.html" title="cpp/header/complex"><tt>&lt;complex&gt;</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0415R1">P0415R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">7 (partial)
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.7">19.27*</span>
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">
<p><span title="Xcode 10.0 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span> (partial)
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Make <span class="t-lc"><a href="atomic/memory_order.html" title="cpp/atomic/memory order">std::memory_order</a></span> a scoped enumeration
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0439R0">P0439R0</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a), 11.5 (11E608c)">11.0.3*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="string/basic_string.html" title="cpp/string/basic string">String</a> <a href="string/basic_string/starts_with.html" title="cpp/string/basic string/starts with">prefix</a> and <a href="string/basic_string/ends_with.html" title="cpp/string/basic string/ends with">suffix</a> checking: <a href="string/basic_string/starts_with.html" title="cpp/string/basic string/starts with"><tt>string</tt></a><a href="string/basic_string_view/starts_with.html" title="cpp/string/basic string view/starts with"><tt>(_view)</tt></a><a href="string/basic_string/starts_with.html" title="cpp/string/basic string/starts with"><tt>
::starts_with</tt></a>/<a href="string/basic_string_view/ends_with.html" title="cpp/string/basic string view/ends with"><tt>ends_with</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0457R2">P0457R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.1">19.21*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 10.0 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Library support for <a href="language/operator_comparison.html#Three-way_comparison" title="cpp/language/operator comparison"><code>operator&lt;=&gt;</code></a> <a href="header/compare.html" title="cpp/header/compare"><tt>&lt;compare&gt;</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0768R1">P0768R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7 (partial)<br>12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.0">19.20*</span> (partial)<br><span title="VS 2019 16.9">19.28 (16.9)*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 13.0 (13A233)">13.0.0*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="types/remove_cvref.html" title="cpp/types/remove cvref"><tt>std::remove_cvref</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0550R2">P0550R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.0">19.20*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 10.0 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <code>[[<a href="language/attributes/nodiscard.html" title="cpp/language/attributes/nodiscard">nodiscard</a>]]</code> in the <a href="language/attributes/nodiscard.html#Standard_library" title="cpp/language/attributes/nodiscard">standard library</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0600R1">P0600R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">7 (partial)
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.6">19.13*</span> (partial)<br><span title="VS 2019 16.2">19.22*</span>
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">
<p><span title="Xcode 10.0 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span> (partial)
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Using <code>std::move</code> in <a href="numeric.html" title="cpp/numeric">numeric algorithms</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0616R0">P0616R0</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.3">19.23*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 13.0 (13A233)">13.0.0*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="memory/to_address.html" title="cpp/memory/to address">Utility</a> to convert a pointer to a raw pointer
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0653R2">P0653R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.2">19.22*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Atomic <a href="memory/shared_ptr/atomic2.html" title="cpp/memory/shared ptr/atomic2"><tt>std::shared_ptr</tt></a> and <a href="memory/weak_ptr/atomic2.html" title="cpp/memory/weak ptr/atomic2"><tt>std::weak_ptr</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0718R2">P0718R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.7">19.27*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="container/span.html" title="cpp/container/span"><tt>std::span</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0122R7">P0122R7</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.6">19.26*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 10.0 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="chrono.html#Calendar" title="cpp/chrono">Calendar</a> and <a href="chrono.html#Time_zone" title="cpp/chrono">timezone</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0355R7">P0355R7</a>
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">11 (partial)
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">7 (partial)
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span>
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">
<p><span title="Xcode 10.0 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span> (partial)
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="header/version.html" title="cpp/header/version"><tt>&lt;version&gt;</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0754R2">P0754R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.2">19.22*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 10.0 beta (10L176w), 10.0 (10A255), 10.1 (10B61)">10.0.0*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Comparing unordered containers
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0809R0">P0809R0</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2010">16.0*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="named_req/ConstexprIterator.html" title="cpp/named req/ConstexprIterator"><span style="font-family: Georgia, 'DejaVu Serif', serif; font-style:italic">ConstexprIterator</span></a> requirements
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0858R0">P0858R0</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.3">19.11*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 13.0 (13A233)">13.0.0*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <span class="t-lc"><a href="string/basic_string/reserve.html" title="cpp/string/basic string/reserve">std::basic_string::reserve()</a></span> should not shrink
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0966R1">P0966R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="atomic/atomic/compare_exchange.html" title="cpp/atomic/atomic/compare exchange">Atomic Compare-And-Exchange</a> with padding bits
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0528R3">P0528R3</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.8">19.28 (16.8)*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="atomic/atomic_ref.html" title="cpp/atomic/atomic ref"><tt>std::atomic_ref</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0019R8">P0019R8</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.8">19.28 (16.8)*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <code>contains()</code> member function of associative containers, e.g. <a href="container/map/contains.html" title="cpp/container/map/contains"><tt>std::map::contains()</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0458R2">P0458R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.1">19.21*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 13.3 (13E113)">13.1.6*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: Guaranteed copy elision for <a href="memory/scoped_allocator_adaptor/construct.html" title="cpp/memory/scoped allocator adaptor/construct">piecewise construction</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0475R1">P0475R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="numeric/bit_cast.html" title="cpp/numeric/bit cast"><tt>std::bit_cast()</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0476R2">P0476R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">14
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.7">19.27*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="header/bit.html" title="cpp/header/bit">Integral power-of-2 operations</a>:
<p><a href="numeric/bit_ceil.html" title="cpp/numeric/bit ceil"><tt>std::bit_ceil()</tt></a>,
<a href="numeric/bit_floor.html" title="cpp/numeric/bit floor"><tt>std::bit_floor()</tt></a>,
<a href="numeric/bit_width.html" title="cpp/numeric/bit width"><tt>std::bit_width()</tt></a>,
<a href="numeric/has_single_bit.html" title="cpp/numeric/has single bit"><tt>std::has_single_bit()</tt></a>
</p>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0556R3">P0556R3</a> <a rel="nofollow" class="external text" href="https://wg21.link/P1956R1">P1956R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9 (P0556R3)<br>10 (P1956R1)
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9 (P0556R3)<br>12 (P1956R1)
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span> (P0556R3)<span title="with Clang">*</span><br><span title="VS 2019 16.7">19.27*</span> (P1956R1)<span title="with Clang">*</span><br><span title="VS 2019 16.8">19.28 (16.8)*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a), 11.5 (11E608c)">11.0.3*</span> (P0556R3)<br>
<span title="Xcode 13.0 (13A233)">13.0.0*</span> (P1956R1)
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Improving the return value of erase-like algorithms
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0646R1">P0646R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.1">19.21*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 12.0 (12A7209), 12.0.1 (12A7300), 12.1 (12A7403), 12.2 (12B45b), 12.3 (12C33), 12.4 (12D4e)">12.0.0*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="memory/new/destroying_delete_t.html" title="cpp/memory/new/destroying delete t" class="mw-redirect"><tt>std::destroying_delete</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0722R3">P0722R3</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.7">19.27*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a), 11.5 (11E608c)">11.0.3*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="types/is_convertible.html" title="cpp/types/is convertible"><tt>std::is_nothrow_convertible</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0758R1">P0758R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.3">19.23*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a), 11.5 (11E608c)">11.0.3*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Add <a href="algorithm/shift.html" title="cpp/algorithm/shift"><tt>std::shift_left/right</tt></a> to <a href="header/algorithm.html" title="cpp/header/algorithm"><tt>&lt;algorithm&gt;</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0769R2">P0769R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.1">19.21*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 13.0 (13A233)">13.0.0*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Constexpr for <span class="t-lc"><a href="algorithm/swap.html" title="cpp/algorithm/swap">std::swap()</a></span> and <code>swap</code> related functions
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0879R0">P0879R0</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.6">19.26*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 13.3 (13E113)">13.1.6*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="types/type_identity.html" title="cpp/types/type identity"><tt>std::type_identity</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0887R1">P0887R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.1">19.21*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="concepts.html" title="cpp/concepts">Concepts library</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0898R3">P0898R3</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.3">19.23*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 13.3 (13E113)">13.1.6*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <code>constexpr</code> <a href="container/array/operator_cmp.html" title="cpp/container/array/operator cmp">comparison operators</a> for <span class="t-lc"><a href="container/array.html" title="cpp/container/array">std::array</a></span>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1023R0">P1023R0</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.7">19.27*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="utility/functional/unwrap_reference.html" title="cpp/utility/functional/unwrap reference"><code>std::unwrap_ref_decay</code> and <code>std::unwrap_reference</code></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0318R1">P0318R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.1">19.21*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="utility/functional/bind_front.html" title="cpp/utility/functional/bind front"><tt>std::bind_front()</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0356R5">P0356R5</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 13.3 (13E113)">13.1.6*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <span class="t-lc"><a href="utility/functional/reference_wrapper.html" title="cpp/utility/functional/reference wrapper">std::reference_wrapper</a></span> for incomplete types
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0357R3">P0357R3</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.6">19.26*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Fixing <a href="io/basic_istream/operator_gtgt2.html" title="cpp/io/basic istream/operator gtgt2"><tt>operator&gt;&gt;(basic_istream&amp;, CharT*)</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0487R1">P0487R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.3">19.23*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Library support for <a href="language/types.html#char8_t" title="cpp/language/types"><code>char8_t</code></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0482R6">P0482R6</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">8 <span title="Missing &lt;cuchar&gt; and related parts of &lt;memory_resource&gt;">(partial)*</span><br>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.2">19.22*</span>
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span> (partial)
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="memory/uses_allocator_construction_args.html" title="cpp/memory/uses allocator construction args">Utility functions</a> to implement <a href="memory/make_obj_using_allocator.html" title="cpp/memory/make obj using allocator">uses-allocator</a> <a href="memory/uninitialized_construct_using_allocator.html" title="cpp/memory/uninitialized construct using allocator">construction</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0591R4">P0591R4</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: <span class="t-lc"><a href="utility/variant.html" title="cpp/utility/variant">std::variant</a></span> and <span class="t-lc"><a href="utility/optional.html" title="cpp/utility/optional">std::optional</a></span> should propagate copy/move triviality
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0602R4">P0602R4</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.3
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.3">19.11*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> A sane <span class="t-lc"><a href="utility/variant.html" title="cpp/utility/variant">std::variant</a></span> converting constructor
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0608R3">P0608R3</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a), 11.5 (11E608c)">11.0.3*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <span class="t-lc"><a href="utility/functional/function.html" title="cpp/utility/functional/function">std::function</a></span>'s move constructor should be <a href="language/noexcept.html" title="cpp/language/noexcept"><tt>noexcept</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0771R1">P0771R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">7.2
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">6
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.2">19.22*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> The <a href="iterator.html" title="cpp/iterator">One</a> <a href="ranges.html" title="cpp/ranges">Ranges</a> <a href="algorithm/ranges.html" title="cpp/algorithm/ranges">Proposal</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0896R4">P0896R4</a>
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">10 <span title="Some algorithms like std::ranges::sort do not support proxy references">(partial)*</span><br>
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">13 (partial)
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Heterogeneous lookup for <a href="container.html#Unordered_associative_containers" title="cpp/container">unordered containers</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0919R3">P0919R3</a> <a rel="nofollow" class="external text" href="https://wg21.link/P1690R1">P1690R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.3">19.23*</span> (P0919R3)<br><span title="VS 2019 16.5">19.25*</span> (P1690R1)
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 13.0 (13A233)">13.0.0*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="header/chrono.html" title="cpp/header/chrono"><tt>&lt;chrono&gt;</tt></a> <code>zero()</code>, <code>min()</code>, and <code>max()</code> should be <a href="language/noexcept.html" title="cpp/language/noexcept"><tt>noexcept</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0972R0">P0972R0</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2017 15.7">19.14*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <code>constexpr</code> in <span class="t-lc"><a href="memory/pointer_traits.html" title="cpp/memory/pointer traits">std::pointer_traits</a></span>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1006R1">P1006R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.6">19.26*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="memory/assume_aligned.html" title="cpp/memory/assume aligned"><tt>std::assume_aligned()</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1007R3">P1007R3</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="not constexpr until 9.4 and 10.3">9*</span><br>11
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">15
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.9">19.28 (16.9)*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Smart pointer creation with default initialization (e.g. <a href="memory/unique_ptr/make_unique.html" title="cpp/memory/unique ptr/make unique"><tt>make_unique_for_overwrite</tt></a>)
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1020R1">P1020R1</a><br><a rel="nofollow" class="external text" href="https://wg21.link/P1973R1">P1973R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11 (unique_ptr)<br>12 (shared_ptr)
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.9">19.28 (16.9)*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Misc <code>constexpr</code> bits
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1032R1">P1032R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.8">19.28 (16.8)*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 13.3 (13E113)">13.1.6*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Remove comparison operators of <a href="container/span.html" title="cpp/container/span"><tt>std::span</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1085R2">P1085R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.6">19.26*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Make stateful allocator propagation more consistent for <a href="string/basic_string/operator%2B.html" title="cpp/string/basic string/operator+"><tt>operator+(basic_string)</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1165R1">P1165R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">15
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.6">19.26*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Consistent container erasure, e.g. <a href="container/vector/erase2.html" title="cpp/container/vector/erase2"><tt>std::erase(std::vector)</tt></a>, or <a href="container/map/erase_if.html" title="cpp/container/map/erase if"><tt>std::erase_if(std::map)</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1209R0">P1209R0</a> <a rel="nofollow" class="external text" href="https://wg21.link/P1115R3">P1115R3</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9 (P1209R0)<br>10 (P1115R3)
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8 (P1209R0) <br>11 (P1115R3)
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span> (P1209R0)<br><span title="VS 2019 16.7">19.27*</span> (P1115R3)
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 10.2 (10E125), 10.2.1 (10E1001), 10.3 (10G8)">10.0.1*</span> (P1209R0)<br>
<span title="Xcode 12.5 (12E262), 12.5.1 (12E507)">12.0.5*</span> (P1115R3)
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Standard library header units
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1502R1">P1502R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="memory/polymorphic_allocator.html" title="cpp/memory/polymorphic allocator"><tt>polymorphic_allocator&lt;&gt;</tt></a> as a vocabulary type
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0339R6">P0339R6</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.9">19.28 (16.9)*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="algorithm/execution_policy_tag.html" title="cpp/algorithm/execution policy tag"><tt>std::execution::unseq</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1001R2">P1001R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.8">19.28 (16.8)*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="numeric/lerp.html" title="cpp/numeric/lerp"><tt>std::lerp()</tt></a> and <a href="numeric/midpoint.html" title="cpp/numeric/midpoint"><tt>std::midpoint()</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0811R3">P0811R3</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.3">19.23*</span> (partial)<br><span title="VS 2019 16.8">19.28 (16.8)*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a), 11.5 (11E608c)">11.0.3*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Usability enhancements for <a href="container/span.html" title="cpp/container/span"><tt>std::span</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1024R3">P1024R3</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="nodiscard missing">9*</span><br>14
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.6">19.26*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a), 11.5 (11E608c)">11.0.3*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> DR: Make <a href="filesystem/create_directory.html" title="cpp/filesystem/create directory"><tt>create_directory()</tt></a> intuitive
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1164R1">P1164R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">8.3
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.0">19.20*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 13.0 (13A233)">13.0.0*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="iterator/size.html" title="cpp/iterator/size"><tt>std::ssize()</tt></a> and unsigned extent for <a href="container/span.html" title="cpp/container/span"><tt>std::span</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1227R2">P1227R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a), 11.5 (11E608c)">11.0.3*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Traits for (<a href="types/is_unbounded_array.html" title="cpp/types/is unbounded array">un</a>)<a href="types/is_bounded_array.html" title="cpp/types/is bounded array">bounded</a> arrays
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1357R1">P1357R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a), 11.5 (11E608c)">11.0.3*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="container/array/to_array.html" title="cpp/container/array/to array"><tt>std::to_array()</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0325R4">P0325R4</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 12.0 (12A7209), 12.0.1 (12A7300), 12.1 (12A7403), 12.2 (12B45b), 12.3 (12C33), 12.4 (12D4e)">12.0.0*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Efficient access to <span class="t-lc"><a href="io/basic_stringbuf.html" title="cpp/io/basic stringbuf">std::basic_stringbuf</a></span>’s buffer
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0408R7">P0408R7</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="types/is_layout_compatible.html" title="cpp/types/is layout compatible">Layout</a>-<a href="types/is_corresponding_member.html" title="cpp/types/is corresponding member">compatibility</a> and <a href="types/is_pointer_interconvertible_base_of.html" title="cpp/types/is pointer interconvertible base of">pointer</a>-<a href="types/is_pointer_interconvertible_with_class.html" title="cpp/types/is pointer interconvertible with class">interconvertibility</a> traits
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0466R5">P0466R5</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span><span title="Initially supported for MSVC only; will be supported for Clang after LLVM-48860 is resolved.">*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="numeric.html" title="cpp/numeric">Bit operations</a>: <code>std::</code>
<p><a href="numeric/rotl.html" title="cpp/numeric/rotl"><tt>rotl()</tt></a>,
<a href="numeric/rotr.html" title="cpp/numeric/rotr"><tt>rotr()</tt></a>,
<a href="numeric/countl_zero.html" title="cpp/numeric/countl zero"><tt>countl_zero()</tt></a>,
<a href="numeric/countl_one.html" title="cpp/numeric/countl one"><tt>countl_one()</tt></a>,
<a href="numeric/countr_zero.html" title="cpp/numeric/countr zero"><tt>countr_zero()</tt></a>,
<a href="numeric/countr_one.html" title="cpp/numeric/countr one"><tt>countr_one()</tt></a>,
<a href="numeric/popcount.html" title="cpp/numeric/popcount"><tt>popcount()</tt></a>
</p>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0553R4">P0553R4</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">9
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span><span title="with Clang">*</span><br><span title="VS 2019 16.8">19.28 (16.8)*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 11.4 (11E146), 11.4.1 (11E503a), 11.5 (11E608c)">11.0.3*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="numeric/constants.html" title="cpp/numeric/constants">Mathematical constants</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0631R8">P0631R8</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.5">19.25*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 12.5 (12E262), 12.5.1 (12E507)">12.0.5*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="utility/format.html" title="cpp/utility/format">Text formatting</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0645R10">P0645R10</a>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="The paper is implemented but still marked as an incomplete feature. Not yet implemented LWG-issues will cause API and ABI breakage. Support is disabled by default and can be enabled with -DLIBCXX_ENABLE_INCOMPLETE_FEATURES=ON when building LLVM">14*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="thread/stop_token.html" title="cpp/thread/stop token"><tt>std::stop_token</tt></a> and <a href="thread/jthread.html" title="cpp/thread/jthread"><tt>std::jthread</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0660R10">P0660R10</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.9">19.28 (16.9)*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <code>constexpr</code> <span class="t-lc"><a href="memory/allocator.html" title="cpp/memory/allocator">std::allocator</a></span> and related utilities
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0784R7">P0784R7</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 13.0 (13A233)">13.0.0*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <code>constexpr</code> <span class="t-lc"><a href="string/basic_string.html" title="cpp/string/basic string">std::string</a></span>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0980R1">P0980R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">15
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span><br><span title="Enabled for Clang 12+"><span title="VS 2022 17.0">19.30*</span>*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
<p><br>
</p>
</td></tr>
<tr>
<td> <code>constexpr</code> <span class="t-lc"><a href="container/vector.html" title="cpp/container/vector">std::vector</a></span>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1004R2">P1004R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">15
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span><br><span title="Enabled for Clang 12+"><span title="VS 2022 17.0">19.30*</span>*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
<p><br>
</p>
</td></tr>
<tr>
<td> Input <a href="ranges.html" title="cpp/ranges">range adaptors</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1035R7">P1035R7</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <code>constexpr</code> <span class="t-lc"><a href="utility/functional/invoke.html" title="cpp/utility/functional/invoke">std::invoke()</a></span> and related utilities
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1065R2">P1065R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.8">19.28 (16.8)*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 13.0 (13A233)">13.0.0*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Atomic waiting and notifying, <a href="thread/counting_semaphore.html" title="cpp/thread/counting semaphore"><tt>std::counting_semaphore</tt></a>, <a href="thread/latch.html" title="cpp/thread/latch"><tt>std::latch</tt></a> and <a href="thread/barrier.html" title="cpp/thread/barrier"><tt>std::barrier</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1135R6">P1135R6</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.8">19.28 (16.8)*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 13.3 (13E113)">13.1.6*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="utility/source_location.html" title="cpp/utility/source location"><tt>std::source_location</tt></a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1208R6">P1208R6</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">11
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe"><span title="__builtin_source_location implemented, missing libstdc++ implementation (https://reviews.llvm.org/D120159, https://reviews.llvm.org/D120634)">15 (partial)*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> Adding <a href="language/operator_comparison.html#Three-way_comparison" title="cpp/language/operator comparison"><tt>&lt;=&gt;</tt></a> to the standard library
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1614R2">P1614R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe"><span title="Essential parts implemented, various operator implementations missing.">14 (partial)*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.10">19.29 (16.10)*</span>
</td>
<td style="background: #ffff90; color: black; vertical-align: middle; text-align: center;" class="table-maybe">
<p><span title="Xcode 13.3 (13E113)">13.1.6*</span> (partial)
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <code>constexpr</code> default constructor of <span class="t-lc"><a href="atomic/atomic.html" title="cpp/atomic/atomic">std::atomic</a></span> and <span class="t-lc"><a href="atomic/atomic_flag.html" title="cpp/atomic/atomic flag">std::atomic_flag</a></span>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0883R2">P0883R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.6">19.26*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 13.3 (13E113)">13.1.6*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <code>constexpr</code> for <a href="numeric.html#Numeric_operations" title="cpp/numeric">numeric algorithms</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P1645R1">P1645R1</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">12
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.6">19.26*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 13.0 (13A233)">13.0.0*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr>
<td> <a href="utility.html#Integer_comparison_functions" title="cpp/utility">Safe integral comparisons</a>
</td>
<td> <a rel="nofollow" class="external text" href="https://wg21.link/P0586R2">P0586R2</a>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">10
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">13
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><span title="VS 2019 16.7">19.27*</span>
</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">
<p><span title="Xcode 13.3 (13E113)">13.1.6*</span>
</p>
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">
</td></tr>
<tr style="height:15em">
<th style="vertical-align:bottom;"> C++20 feature<br> 
</th>
<th style="vertical-align:bottom;"> Paper(s)<br> 
</th>
<th> <div class="t-vertical"><div>GCC libstdc++</div></div>
</th>
<th> <div class="t-vertical"><div>Clang libc++</div></div>
</th>
<th> <div class="t-vertical"><div>MSVC STL</div></div>
</th>
<th> <div class="t-vertical"><div>Apple Clang</div></div>
</th>
<th> <div class="t-vertical"><div>Sun/Oracle C++<br>Standard Library</div></div>
</th>
<th> <div class="t-vertical"><div>Embarcadero C++ Builder<br>Standard Library</div></div>
</th>
<th> <div class="t-vertical"><div>Cray C++<br>Standard Library</div></div>
</th></tr></table>
<p><span id="cpp17"></span>
</p>
<h2><span class="mw-headline" id="C.2B.2B17_features"> C++17 features </span></h2>
<div class="t-template-editlink" style="">
</div>
<ul><li> <a href="compiler_support/17.html" title="cpp/compiler support/17">C++17 core language features</a>
</li><li> <a href="compiler_support/17.html#C.2B.2B17_library_features" title="cpp/compiler support/17">C++17 library features</a>
</li></ul>
<p><span id="cpp14"></span>
</p>
<h2><span class="mw-headline" id="C.2B.2B14_features"> C++14 features </span></h2>
<div class="t-template-editlink" style="">
</div>
<ul><li> <a href="compiler_support/14.html" title="cpp/compiler support/14">C++14 core language features</a>
</li><li> <a href="compiler_support/14.html#C.2B.2B14_library_features" title="cpp/compiler support/14">C++14 library features</a>
</li></ul>
<p><span id="cpp11"></span>
</p>
<h2><span class="mw-headline" id="C.2B.2B11_features"> C++11 features </span></h2>
<div class="t-template-editlink" style="">
</div>
<ul><li> <a href="compiler_support/11.html" title="cpp/compiler support/11">C++11 core language features</a>
</li><li> <a href="compiler_support/11.html#C.2B.2B11_library_features" title="cpp/compiler support/11">C++11 library features</a>
</li></ul>
<p><span id="references"></span>
</p>
<h2><span class="mw-headline" id="References"> References </span></h2>
<div class="t-template-editlink" style="">
</div>
<p>Individual vendor compatibility checklists (these are more up-to-date than the table above)
</p>
<ul><li> GCC (Updated 2021-02)
<ul><li> <a rel="nofollow" class="external text" href="https://gcc.gnu.org/projects/cxx-status.html#cxx11">C++11 core language support status</a> (complete as of 4.8.1, except for n2670, which is implemented by no compiler and removed in C++23)
</li><li> <a rel="nofollow" class="external text" href="https://gcc.gnu.org/projects/cxx-status.html#cxx14">C++14 core language support status</a> (complete as of 5.1)
</li><li> <a rel="nofollow" class="external text" href="https://gcc.gnu.org/projects/cxx-status.html#cxx17">C++17 core language support status</a> (complete as of 7.1)
</li><li> <a rel="nofollow" class="external text" href="https://gcc.gnu.org/projects/cxx-status.html#cxx20">C++20 core language support status</a>(complete as of 11.0, except part of modules)
</li><li> <a rel="nofollow" class="external text" href="https://gcc.gnu.org/projects/cxx-status.html#cxx23">C++23 core language support status</a>
</li><li> <a rel="nofollow" class="external text" href="https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.2011">C++11 library support status</a> (complete as of 5.1)
</li><li> <a rel="nofollow" class="external text" href="https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.2014">C++14 library support status</a> (complete as of 5.1)
</li><li> <a rel="nofollow" class="external text" href="https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.2017">C++17 library support status</a> (complete as of 12.0)
</li><li> <a rel="nofollow" class="external text" href="https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.2020">C++20 library support status</a>
</li><li> <a rel="nofollow" class="external text" href="https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.2023">C++23 library support status</a>
</li><li> <a rel="nofollow" class="external text" href="https://gcc.gnu.org/projects/cxx-status.html#tses">Technical Specifications support status</a>
</li><li> <a rel="nofollow" class="external text" href="https://gcc.gnu.org/projects/cxx-dr-status.html">Core language defect report status</a>
</li></ul>
</li><li> Clang++ (Updated 2021-07)
<ul><li> <a rel="nofollow" class="external text" href="https://clang.llvm.org/cxx_status.html#cxx11">C++11 core language support status</a> (complete as of 3.3)
</li><li> C++11 library support status (complete as of <a rel="nofollow" class="external text" href="https://github.com/llvm-mirror/libcxx/commit/5fec82dc0db3623546038e4a86baa44f749e554f#diff-c330060c0d4b6fb493c2be0ff80a3f7e">2012-07-29</a>)
</li><li> <a rel="nofollow" class="external text" href="https://clang.llvm.org/cxx_status.html#cxx14">C++14 core language support status</a> (complete as of 3.4)
</li><li> <a rel="nofollow" class="external text" href="https://libcxx.llvm.org/Status/Cxx14.html">C++14 library support status</a> (complete as of 3.5)
</li><li> <a rel="nofollow" class="external text" href="https://clang.llvm.org/cxx_status.html#cxx17">C++17 core language support status</a> (complete as of 5.0)
</li><li> <a rel="nofollow" class="external text" href="https://libcxx.llvm.org/Status/Cxx17.html">C++17 library support status</a>
</li><li> <a rel="nofollow" class="external text" href="https://clang.llvm.org/cxx_status.html#cxx20">C++20 core language support status</a>
</li><li> <a rel="nofollow" class="external text" href="https://libcxx.llvm.org/Status/Cxx20.html">C++20 library support status</a>
</li><li> <a rel="nofollow" class="external text" href="https://clang.llvm.org/cxx_status.html#cxx23">C++23 core language support status</a>
</li><li> <a rel="nofollow" class="external text" href="https://libcxx.llvm.org/Status/Cxx2b.html">C++23 library support status</a>
</li><li> <a rel="nofollow" class="external text" href="https://clang.llvm.org/cxx_status.html#ts">Technical Specifications support status</a>
</li><li> <a rel="nofollow" class="external text" href="https://clang.llvm.org/cxx_dr_status.html">Core language defect report status</a>
</li></ul>
</li><li> Apple Clang (Updated 2019-06)
<ul><li> <a rel="nofollow" class="external text" href="https://en.wikipedia.org/wiki/Xcode#Toolchain_versions">Xcode toolchain versions on Wikipedia</a>
</li><li> <a rel="nofollow" class="external text" href="https://developer.apple.com/documentation/xcode_release_notes">Xcode release notes</a>
</li></ul>
</li><li> Microsoft Visual Studio (updated 2022-03)
<ul><li> <a rel="nofollow" class="external text" href="https://docs.microsoft.com/en-us/cpp/overview/visual-cpp-language-conformance">Microsoft C/C++ language conformance (Visual Studio 2015 and later)</a>
</li><li> <a rel="nofollow" class="external text" href="https://github.com/microsoft/STL/wiki/Changelog">Upcoming releases Visual Studio 2022 change log</a>
</li><li> <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/cpp17-20-features-and-fixes-in-vs-2019/">C++17/20 Features and Fixes in Visual Studio 2019</a>
</li><li> <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/stl-features-and-fixes-in-vs-2017-15-8/">STL Features and Fixes in VS 2017 15.8</a>
</li><li> C++17 <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/announcing-msvc-conforms-to-the-c-standard/">Announcing: MSVC Conforms to the C++ Standard</a> (complete as of 15.7)
</li><li> C++17 <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/c17-progress-in-vs-2017-15-5-and-15-6/">Features And STL Fixes In VS 2017 15.5</a>
</li><li> C++17 <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/c17-features-and-stl-fixes-in-vs-2017-15-3/">Features And STL Fixes In VS 2017 15.3</a>
</li><li> C++11/C++14/C++17 <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/c17-features-in-vs-2017-3/">core language and library status in VS2017.3</a>
</li><li> C++11/C++14/C++17 core language support status
<ul><li> <a rel="nofollow" class="external text" href="https://msdn.microsoft.com/en-us/library/hh567368.aspx#featurelist">C++11/14/17 core language support status in VS2010, VS2012, VS2013, and VS2015</a>
</li><li> <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/c1114-core-language-features-in-vs-2013-and-the-nov-2013-ctp/">VS2013 vs. VS2015 CTP0</a>
</li><li> <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/c1114-feature-tables-for-visual-studio-14-ctp1/">VS2013 vs. VS2015 CTP1</a>
</li><li> <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/c1114-features-in-visual-studio-14-ctp3/">VS2013 vs. VS2015 CTP3</a> (includes the roadmap table)
</li><li> <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/c111417-features-in-vs-2015-preview/">VS2015 ("VS14") preview</a>
</li><li> <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/c111417-features-in-vs-2015-rc/">VS2015 ("VS14") release candidate</a> (C++11 remains incomplete, but C++17 support appears)
</li><li> <a rel="nofollow" class="external text" href="https://docs.microsoft.com/en-us/cpp/overview/visual-cpp-language-conformance">VS2019</a>
</li></ul>
</li><li> <a rel="nofollow" class="external text" href="https://msdn.microsoft.com/en-us/library/hh567368.aspx#stl">C++11 and C++14 library support status</a>
</li><li> <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/c111417-features-in-vs-2015-rtm/">C++11/14/17 Features In VS 2015 RTM</a> including core language and standard library (including technical specifications)
</li><li> <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/vs-2015-update-2s-stl-is-c17-so-far-feature-complete/">C++14/17 features in VS 2015 Update 2 standard library</a> library is feature complete up to current C++17 with few minor issues (some defect reports, some constexprs, etc)
</li><li> <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/c1417-features-and-stl-fixes-in-vs-15-preview-5/">C++14/17 Features and STL Fixes in VS “15” Preview 5</a> including a detailed C++17 status table
</li></ul>
</li><li> Intel C++ (Updated 2022-01)
<ul><li> <a rel="nofollow" class="external text" href="https://software.intel.com/en-us/articles/c0x-features-supported-by-intel-c-compiler">C++11 core language support status</a> (complete as of 15.0)
</li><li> <a rel="nofollow" class="external text" href="https://software.intel.com/en-us/articles/c14-features-supported-by-intel-c-compiler">C++14 core language support status</a> (functionally complete as of 17.0 - N3664 is an optimization)
</li><li> <a rel="nofollow" class="external text" href="https://software.intel.com/en-us/articles/c17-features-supported-by-intel-c-compiler">C++17 core language support status</a> (incomplete)
</li><li> <a rel="nofollow" class="external text" href="https://www.intel.com/content/www/us/en/developer/articles/technical/c20-features-supported-by-intel-cpp-compiler.html">C++20 core language support status</a> (incomplete)
</li><li> <a rel="nofollow" class="external text" href="https://software.intel.com/en-us/articles/intel-c-compiler-190-for-linux-release-notes-for-intel-parallel-studio-xe-2019#cpp17">C++17 features of Intel 19.0 beta</a>
</li><li> Intel does not ship an implementation of the C++ standard library, except for
<ul><li> <a rel="nofollow" class="external text" href="https://software.intel.com/en-us/get-started-with-pstl">Parallel STL</a> (an implementation of the C++17 standard library algorithms with support for execution policies)
</li></ul>
</li><li> <a rel="nofollow" class="external text" href="https://charm.cs.illinois.edu/redmine/issues/1560#note-6">Intel's compatibility with versions of libstdc++ from GCC</a>
</li></ul>
</li><li> EDG (Updated 2022-03)
<ul><li> <a rel="nofollow" class="external text" href="https://www.edg.com/features.html">C++11 core language support status</a>
</li><li> <a rel="nofollow" class="external text" href="https://www.edg.com/cpp14_features.html">C++14 core language support status</a>
</li><li> <a rel="nofollow" class="external text" href="https://www.edg.com/cpp17_features.html">C++17 core language support status</a>
</li><li> <a rel="nofollow" class="external text" href="https://www.edg.com/cpp20_features.html">C++20 core language support status</a>
</li><li> <a rel="nofollow" class="external text" href="https://www.edg.com/cpp23_features.html">C++23 core language support status</a>
</li><li> EDG does not ship an implementation of the C++ standard library
</li></ul>
</li><li> Oracle C++ (updated 2017-07)
<ul><li> Version number is compiler version, not Oracle Studio version
</li><li> <a rel="nofollow" class="external text" href="https://docs.oracle.com/cd/E37069_01/html/E37071/gncix.html">C++11 core language support status in 5.13</a>
<ul><li> <a rel="nofollow" class="external text" href="https://docs.oracle.com/cd/E60778_01/html/E60742/gkeza.html#scrolltoc">Missing C++11 support added in 5.14 (page has a typo, and still says 5.13)</a>
</li></ul>
</li><li> <a rel="nofollow" class="external text" href="https://docs.oracle.com/cd/E60778_01/html/E60742/gncix.html#scrolltoc">C++14 features added in 5.14</a>
<ul><li> Full C++14 support added in 5.15.
</li></ul>
</li><li> Oracle ships 4 implementations of the C++ standard library:
<ul><li> libCstd (RogueWave Standard Library version 2), predates C++98
</li><li> stlport4 (STLport Standard Library version 4.5.3), predates C++03
</li><li> stdcxx4 (Apache Standard Library version 4), predates C++11
</li><li> libstdc++ (GCC runtime library, support for C++11 and C++14 depending on release)
</li></ul>
</li></ul>
</li><li> IBM XL C++ (updated 2018-05)
<ul><li> IBM XL C++ for Linux
<ul><li> <a rel="nofollow" class="external text" href="https://www.ibm.com/support/knowledgecenter/en/SSXVZZ_16.1.0/com.ibm.xlcpp161.lelinux.doc/language_ref/standard_features.html">Core language support status</a>: C++11 complete as of 13.1.6, C++14 partial in 16.1.0
</li><li> IBM does not ship an implementation of C++ standard library for Linux (uses GNU libstdc++)
</li></ul>
</li><li> IBM XL C++ for AIX
<ul><li> <a rel="nofollow" class="external text" href="https://www.ibm.com/support/knowledgecenter/en/SSGH3R_13.1.3/com.ibm.xlcpp1313.aix.doc/language_ref/cpp0x_exts.html">Core language support status</a>: C++11 partial in 13.1.3 and 16.1.0 (xlC frontend), complete in 16.1.0 (xlclang frontend)
</li><li> IBM ships <a rel="nofollow" class="external text" href="https://www-01.ibm.com/support/knowledgecenter/SSGH3R_13.1.0/com.ibm.xlcpp131.aix.doc/standlib/header_files.html?lang=en">a version of Dinkumware library</a> for AIX with full support for C++ TR1, including &lt;regex&gt;, but no C++11
</li><li> <a rel="nofollow" class="external text" href="https://www.ibm.com/support/pages/ibm-xl-cc-compilers-features">IBM XL C/C++ compilers features</a>
</li></ul>
</li></ul>
</li><li> HP aCC
<ul><li> <a rel="nofollow" class="external text" href="https://h20565.www2.hpe.com/hpsc/doc/public/display?sp4ts.oid=4145774&amp;docLocale=en_US&amp;docId=emr_na-c04221956">HP aC++ A.06.28 release notes (including C++11 core language features)</a>
</li><li> HP ships a version of RogueWave STL 2.0 implementation of the C++98 standard library
</li></ul>
</li><li> Digital Mars C++
<ul><li> <a rel="nofollow" class="external text" href="https://www.digitalmars.com/ctg/CPP0x-Language-Implementation.html">C++11 core language support status</a>
</li></ul>
</li><li> Embarcadero C++
<ul><li> <a rel="nofollow" class="external text" href="https://docwiki.embarcadero.com/RADStudio/Berlin/en/C%2B%2B11_Language_Features_Compliance_Status">Language features compliance status</a> (RAD Studio 10.1 Berlin), including C++11 features supported by legacy and Clang-enhanced compilers (based on Clang 3.3)
</li><li> <a rel="nofollow" class="external text" href="https://docwiki.embarcadero.com/RADStudio/Rio/en/Modern_C%2B%2B_Language_Features_Compliance_Status">Language features compliance status</a> (RAD Studio 10.3 Rio), including C++11 features supported by legacy compilers and C++11, C++14, and C++17 features supported by the Clang-enhanced compilers (based on Clang 5.0)
</li></ul>
</li><li> Cray (updated 2020-02)
<ul><li> <a rel="nofollow" class="external text" href="https://docs.cray.com/books/S-2179-84/S-2179-84.pdf">Cray C and C++ Reference Manual (8.4)</a> For version 8.4, claims all of C++14 is supported except alignas
</li><li> <a rel="nofollow" class="external text" href="https://pubs.cray.com/content/S-2179/8.6/cray-c-and-c++-reference-manual-s-2179-86/cray-c-and-c++-dialect-use#concept_kgd_fcr_3s">Cray C and C++ Reference Manual (8.6)</a> For version 8.6, claims all of C++14 is supported
</li><li> <a rel="nofollow" class="external text" href="https://pubs.cray.com/pdf-attachments/attachment?pubId=00761211-DC&amp;attachmentId=pub_00761211-DC.pdf">Cray C and C++ Reference Manual (9.1)</a> for version 9.1 doesn't claim support beyond C++14
</li></ul>
</li><li> Portland Group (PGI) (updated 2019-01)
<ul><li> <a rel="nofollow" class="external text" href="https://www.pgroup.com/doc/pgirn161.pdf">Release notes for 2016</a> claim C++14 support, except "generalized constexpr and constexpr member functions and implicit const, variable templates, clarifying memory allocation (merged allocation)"
</li><li> <a rel="nofollow" class="external text" href="https://www.pgroup.com/resources/docs/18.1/pdf/pgirn181-x86.pdf">Release notes for 2018</a>
</li><li> <a rel="nofollow" class="external text" href="https://www.pgroup.com/resources/docs/19.1/x86/pgi-ref-guide/index.htm">Reference manual of PGI 19.1</a>
</li><li> PGI does not ship an implementation of C++ standard library
</li></ul>
</li><li> Nvidia Cuda nvcc (updated 2021-03-04)
<ul><li> <a rel="nofollow" class="external text" href="https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html#c-cplusplus-language-support">CUDA C Programming Guide (v11.2.1)</a>
</li><li> "All C++17 language features are supported in nvcc version 11.0 and later, subject to restrictions described <a rel="nofollow" class="external text" href="https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html#cpp17">here</a>."
</li><li> NVCC does not ship an implementation of C++ standard library
</li></ul>
</li><li> Texas Instruments (updated 2018-05)
<ul><li> <a rel="nofollow" class="external text" href="https://www.ti.com/lit/ug/slau132r/slau132r.pdf">cl430 version v18.1.0</a> claims C++14 support
</li></ul>
</li><li> Analog Devices (updated 2018-05)
<ul><li> <a rel="nofollow" class="external text" href="https://www.analog.com/media/en/dsp-documentation/software-manuals/cces-SharcCompiler-manual.pdf">CrossCore Embedded Studio 2.8.0 for SHARC</a> claims C++11 support.
</li></ul>
</li></ul>

<!-- 
NewPP limit report
Preprocessor visited node count: 59985/1000000
Preprocessor generated node count: 36111/1000000
Post‐expand include size: 1464766/2097152 bytes
Template argument size: 552964/2097152 bytes
Highest expansion depth: 17/40
Expensive parser function count: 0/100
-->

<!-- Saved in parser cache with key mwiki1-mwiki_en_:pcache:idhash:13465-0!*!0!!en!2!* and timestamp 20220730103248 -->
</div>                    <!-- /bodycontent -->
                                        <!-- printfooter -->
                    <div class="printfooter">
                    Retrieved from "<a href="https://en.cppreference.com/mwiki/index.php?title=cpp/compiler_support&amp;oldid=140470">https://en.cppreference.com/mwiki/index.php?title=cpp/compiler_support&amp;oldid=140470</a>"                    </div>
                    <!-- /printfooter -->
                                                            <!-- catlinks -->
                    <!-- /catlinks -->
                                                            <div class="visualClear"></div>
                    <!-- debughtml -->
                                        <!-- /debughtml -->
                </div>
                <!-- /bodyContent -->
            </div>
        </div>
        <!-- /content -->
        <!-- footer -->
        <div id="cpp-footer-base" class="noprint">
            <div id="footer">
                        <div id="cpp-navigation">
            <h5>Navigation</h5>
            <ul><li><a href="https://en.cppreference.com/w/cpp/compiler_support">Online version</a></li><li>Offline version retrieved 2022-07-30 14:05.</li></ul></div>
                        <ul id="footer-info">
                                    <li id="footer-info-lastmod"> This page was last modified on 22 June 2022, at 04:43.</li>
                                    <li id="footer-info-viewcount">This page has been accessed 1,743,813 times.</li>
                            </ul>
                    </div>
        </div>
        <!-- /footer -->
        <script>if(window.mw){
mw.loader.state({"site":"loading","user":"missing","user.groups":"ready"});
}</script>
<script src="../../common/skin_scripts.js"></script>
<script>if(window.mw){
mw.loader.load(["mediawiki.action.view.postEdit","mediawiki.user","mediawiki.page.ready","mediawiki.searchSuggest","mediawiki.hidpi","ext.gadget.ColiruCompiler","ext.gadget.MathJax"], null, true);
}</script>
<script src="../../common/site_scripts.js"></script>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-2828341-1']);
_gaq.push(['_setDomainName', 'cppreference.com']);
_gaq.push(['_trackPageview']);
</script><!-- Served in 3.882 secs. -->
	</body>
<!-- Cached 20220730103248 -->
</html>